Академический Документы
Профессиональный Документы
Культура Документы
1. JYTHON Jython al igual que Python, Tcl/Tk, Ruby y otros lenguajes similares es un lenguaje dinmico. Esto quiere decir que se puede escribir y ejecutar el cdigo de un programa al mismo tiempo. De hecho, no es necesario compilar el programa para ejecutar el cdigo en Jython: basta con agregar en la lnea de ejecucin de Jython el nombre del cdigo a correr para que Jython haga funcionar el programa. Sin embargo, esto se hace a costa del sacrificio en tiempo de ejecucin del programa. 2. JAVASCRIPT JavaScript (abreviado comnmente "JS") es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado,3 basado en prototipos, imperativo, dbilmente tipado y dinmico. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y pginas web dinmicas4 aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es tambin significativo. 3. PYTHON Es un lenguaje de programacin interpretado cuya filosofa hace hincapi en una sintaxis muy limpia y que favorezca un cdigo legible. Se trata de un lenguaje de programacin multiparadigma, ya que soporta orientacin a objetos, programacin imperativa y, en menor medida, programacin funcional. Es un lenguaje interpretado, usa tipado dinmico y es multiplataforma. 4. PASCAL Pascal se caracteriza por ser un lenguaje de programacin estructurado fuertemente tipado. El cdigo est dividido en porciones fcilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilizacin de la programacin estructurada en oposicin al antiguo estilo de programacin monoltica.
5. C: Se trata de un lenguaje de tipos de datos estticos, dbilmente tipificado, de medio nivel pero con muchas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar cdigo en ensamblador con cdigo C o acceder directamente a memoria o dispositivos perifricos.
6. JRUBY Tambin funciona como lenguaje embebido dentro de la mquina virtual de Java. Es una de las tantas implementaciones, de las ms completas. Es software libre liberado bajo CPL/GPL/LGPL. JRuby est estrechamente integrado con Java para permitir la incorporacin del intrprete en cualquier aplicacin de Java con acceso completo bidireccional entre Java y el cdigo Ruby (similar a Jython para el lenguaje Python).
7. ADA Ada es un lenguaje de programacin orientado a objetos y fuertemente
tipado de forma esttica. Es un lenguaje multipropsito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++. Fue diseado con la seguridad en mente y con una filosofa orientada a la reduccin de errores comunes y difciles de descubrir. Para ello se basa en un tipado muy fuerte y en chequeos en tiempo de ejecucin (des activables en beneficio del rendimiento). La sincronizacin de tareas se realiza mediante la primitiva rendezvous. 8. X10 Es un lenguaje diseado especficamente para las modernas arquitecturas paralelas, con el objetivo de aumentar la productividad del desarrollador por 10 veces. El cdigo y los datos se dividen en unidades y son distribuidos a travs de uno o ms lugares, por lo que es fcil de escalar un programa para mltiples hilos. 9. FANTOM Est diseado desde cero para la portabilidad entre plataformas. El proyecto Fantom no es slo un compilador de cdigo de bytes que puede dar salida, ya sea para la JVM o la CLI. NET, sino tambin es un conjunto de APIs de Java y. Net APIs, creando una capa de portabilidad adicional. 10. NETREXX El compilador NetREXX es una aplicacin Java que puede traducir el cdigo fuente NetREXX a cdigo fuente Java, compilarlo a bytecodes Java o interpretarlo directamente.