- -

Servicio de compilación de programas en C en modo terminal para el entorno Native client de Google Chrome

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Servicio de compilación de programas en C en modo terminal para el entorno Native client de Google Chrome

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor España Boquera, Salvador es_ES
dc.contributor.author Rodríguez Revert, Emilio es_ES
dc.date.accessioned 2017-09-04T11:03:53Z
dc.date.available 2017-09-04T11:03:53Z
dc.date.created 2017-07-17
dc.date.issued 2017-09-04 es_ES
dc.identifier.uri http://hdl.handle.net/10251/86316
dc.description.abstract [ES] El lenguaje de programación C es un lenguaje de alta relevancia en el campo de la ingeniería que ha servido como precursor de otros lenguajes actuales (véase C++, Java, C#, JavaScript, Objective-C,…). Esto hace de C un buen lenguaje para iniciarse en la programación y la prueba es que es utilizado en asignaturas de primer curso de varios grados de la UPV. Sin embargo existe una barrera de entrada para nuevos usuarios al necesitar de una serie de herramientas dependientes de cada entorno para poder compilar y ejecutar los programas. Este trabajo rompe con estas barreras al proporcionar un entorno web de edición, compilación y ejecución de programas. A diferencia de otras plataformas similares, nuestra propuesta ejecuta los programas escritos en C directamente sobre el navegador en lugar de utilizar un servidor para su ejecución (redireccionando la entrada/salida a la web). Esto es novedoso, incrementa notablemente la seguridad del servidor y reduce los tiempos de respuesta percibidos por el usuario. es_ES
dc.description.abstract [CA] El llenguatge de programació C és un llenguatge d’alta rellevància en el camp de l’enginyeria que ha servit com a precursor d’altres llenguatges actuals (com C++, Java, C#, JavaScript, Objective-C,…). Açò fa de C un bon llenguatge per a iniciar-se en la programació i la prova és que és emprat en assignatures de primer curs en diversos graus de la UPV. No obstant això, hi ha una barrera d’entrada per a nous usuaris al necessitar una sèrie de ferramentes dependents de cada entorn per a poder compilar i executar els programes. Aquest treball trenca amb aquestes barreres al proporcionar un entorn web d’edició, compilació i execució de programes que, a diferència d’altres plataformes semblants, executa els programes escrits en C directament sobre el navegador en compte d’utilitzar un servidor per a la seua execució (redireccionant l’entrada/eixida a la web). Açò és una novetat que a més incrementa notablement la seguretat i redueix el temps de resposta percibit per l’usuari. es_ES
dc.description.abstract [EN] The C programming language is a highly relevant language in the field of engineering that has served as a precursor to other current languages (see C ++, Java, C#, JavaScript, Objective-C,…). This makes of C a good language to start programming and, indeed, it is used nowadays as the language of choice to learn programmin in several engineering grades at UPV. However, there is an entry barrier for new users since a series of tools, dependent on each environment, are requried to compile and run the programs. This work breaks down these barriers by providing a web environment for editing, compiling and executing programs that, unlike other similar platforms, can run programs written in C on the browser instead of using a server for execution (by redirecting the input/output to the web). This is not only new but it also increases the security of the server and reduces response times perceived by the user. es_ES
dc.format.extent 61 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Lenguaje de programación C es_ES
dc.subject Google Native Client es_ES
dc.subject Aplicaciones web es_ES
dc.subject Contenedores Docker es_ES
dc.subject C programming language es_ES
dc.subject Web applications es_ES
dc.subject Docker containers es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Servicio de compilación de programas en C en modo terminal para el entorno Native client de Google Chrome es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Rodríguez Revert, E. (2017). Servicio de compilación de programas en C en modo terminal para el entorno Native client de Google Chrome. http://hdl.handle.net/10251/86316. es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\55917 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem