Qué Es Un Lenguaje de Programación
Qué Es Un Lenguaje de Programación
El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la
cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código
escrito en este tipo de lenguaje se transforma en código máquina para que el procesador
pueda interpretarlo.
Lenguaje ensamblador
fue el primer lenguaje de programación utilizado. Es muy similar al lenguaje máquina, pero
solo los desarrolladores pueden comprenderlo. A pesar de su parecido con lenguaje
máquina, depende estrictamente del tipo de procesador utilizado (cada tipo de procesador
puede tener su propio lenguaje máquina). Así, un programa desarrollado para un equipo
no puede ser "portado" a otro tipo de equipo. El término portabilidad describe la
capacidad de usar un programa de software en diferentes tipos de equipos. Para poder
utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo,
¡a veces será necesario volver a escribir todo el programa!
Por lo tanto, un lenguaje de programación tiene varias ventajas: es mucho más fácil de
comprender que un lenguaje máquina, y permite mayor portabilidad, es decir que puede
adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.
Interpretación y compilación
Los lenguajes de programación pueden, en líneas generales, dividirse en dos categorías:
lenguajes interpretados y lenguajes compilados.
Lenguaje interpretado
Lenguaje compilado
Por otro lado, ciertas aplicaciones aseguradas necesitan confidencialidad de código para
evitar las copias ilegales (transacciones bancarias, pagos en línea, comunicaciones
seguras...).
Lenguajes intermediarios
Algunos lenguajes pertenecen a ambas categorías (LISP, Java, Python...) dado que el
programa escrito en estos lenguajes puede, en ciertos casos, sufrir una fase de
compilación intermediaria, en un archivo escrito en un lenguaje ininteligible (por lo tanto
diferente al archivo fuente) y no ejecutable (requeriría un intérprete). Los applets Java,
pequeños programas que a menudo se cargan en páginas web, son archivos compilados
que sólo pueden ejecutarse dentro de un navegador web (son archivos con la
extensión .class).
DEFINICIÓN-CARACTERISTICAS
o Legibilidad: consiste en si el lenguaje tiene una sintaxis sencilla, fáciles de leer
y fáciles de compilar
TRABAJO GRUPAL
JAVASCRIPT
Ruby
CSS
Gambas
Perl