Lenguaje de
Programación
Es
un lenguaje diseñado para describir el conjunto de acciones consecutivas que un
equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo
práctico para que los seres humanos puedan dar instrucciones a un equipo.
Los
lenguajes de programación pueden, en líneas generales, dividirse en dos
categorías:
- Lenguajes Interpretados
- Lenguajes Compilados
A continuación se muestra unas de las tecnologías emergentes ene el área de lenguajes de programación:
Disponible en:
A continuación se muestra unas de las tecnologías emergentes ene el área de lenguajes de programación:
Tendencias en el Área de Lenguaje de
Programación
|
|||
Área
|
Descripción
|
Ventajas
|
Desventajas
|
Dart
|
Es un lenguaje de
código abierto desarrollado por Google como reemplazo de JavaScript.
El respaldo de
Google asegura que Dart tenga una buena oportunidad de éxito.
|
Ø El lenguaje en sí es muy sencillo de comprender
y más aun de implementar
Ø Se pueden crear modelos de datos muy eficientes.
Ø Es posible crear etiquetas personalizadas con sus propios
modelos y eventos
Ø Programación orientada a objetos (herencia, declaración
variables privadas públicas).
Ø El ide que proporciona es muy simple, y ya
viene con todo lo necesario para hacer tu primer webapp.
Ø Puede correr en el lado del cliente como en el servidor
(bah bye php).
Ø Con la creación de componentes puedes reutilizar el mismo
código en otro proyecto.
Ø Administrador de paquetes. (Librerías).
Ø Pruebas unitarias.
|
Ø JavaScript compilado genera muchas líneas de código para
un simple hello world.
Ø Poca Documentación o más bien ejemplos concretos
Ø Aún está en beta y constantemente está cambiando
Ø A veces las librerías son incompatibles entre sí.
Ø Aun no es un proyecto maduro.
Ø Para utilizar librerías de JavaScript se
utiliza una especie de proxy haciendo complicada una integración con
aplicaciones ya existentes.
|
Erlang
|
Está diseñado para
la construcción a gran escala de aplicaciones de alta disponibilidad.
El sistema de
ejecución de Erlang admite el intercambio en caliente, por lo que el código
puede modificarse o actualizarse sin tener que parar un sistema en
funcionamiento.
|
Ø Libre
Ø Soporta fallos
Ø Seguro
Ø Águila
Ø Lenguaje muy sencillo de usar.
Ø Lenguaje dinamico.
|
Ø Propenso a errores.
Ø Inestable.
|
Go
|
Ø Es un lenguaje muy sencillo de usar, además, la
compañía lo complementa con un Tour de Go, en el que nos van mostrando cómo
funciona el lenguaje. Lo que facilita los primeros pasos con él.
Ø Se puede insertar desde las fuentes oficiales, lo
que nos ayuda a descargarlo.
Ø Se trata de un lenguaje dinámico y de poco peso
y volumen; a diferencia de otros lenguajes como Java.
Ø Al ser creado por Google, se le confiere un gran
dinamismo y cobertura en los medios de comunicación.
Ø Se trata de un lenguaje moderno y fácil de
usar.
|
Ø Propenso a errores.
Ø Sintaxis diferente a C.
|
Disponible en:
http://es.kioskea.net/contents/304-lenguajes-de-programacion
http://fcarrizalest.com/?q=content/introducci%C3%B3n-dart
http://www.nubelo.com/blog/go-el-lenguaje-de-programacion-de-google/
http://cioperu.pe/articulo/16745/6-lenguajes-de-programacion-emergentes/?p=2
http://fcarrizalest.com/?q=content/introducci%C3%B3n-dart
http://www.nubelo.com/blog/go-el-lenguaje-de-programacion-de-google/
http://cioperu.pe/articulo/16745/6-lenguajes-de-programacion-emergentes/?p=2
Hola Profe!! :D
ResponderEliminar