Mostrar el registro sencillo del í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 |