Professional Documents
Culture Documents
1/A CONTABILIDAD
Lenguajes de programacin.
Un lenguaje de programacin" es un lenguaje diseado para describir el conjunto de
acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de
programacin es un modo prctico para que los seres humanos puedan dar instrucciones a
un equipo.
Por otro lado, el trmino "lenguaje natural" define un medio de comunicacin compartido
por un grupo de personas (por ejemplo: ingls o francs).
Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con
los lenguajes de programacin; se los conoce como protocolos de comunicacin. Se trata de
dos conceptos totalmente diferentes. Un lenguaje de programacin es muy estricto:
A CADA instruccin le corresponde UNA accin de procesador.
permite mayor portabilidad, es decir que puede adaptarse fcilmente para ejecutarse
en diferentes tipos de equipos.
YULECSY BARZOLA
1/A CONTABILIDAD
lenguajes imperativos;
lenguajes funcionales.
Interpretacin y compilacin
Los lenguajes de programacin pueden, en lneas generales, dividirse en dos categoras:
lenguajes interpretados
lenguajes compilados
Lenguaje interpretado
Un lenguaje de programacin es, por definicin, diferente al lenguaje mquina. Por lo
tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en
un lenguaje interpretado requiere de un programa auxiliar (el intrprete), que traduce los
comandos de los programas segn sea necesario.
Lenguaje compilado
Un programa escrito en un lenguaje "compilado" se traduce a travs de un programa anexo
llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita
ningn otro programa para ejecutarse a s mismo. Este archivo se llama ejecutable.
YULECSY BARZOLA
1/A CONTABILIDAD
Lenguajes intermediarios
Algunos lenguajes pertenecen a ambas categoras (LISP, Java, Python...) dado que el
programa escrito en estos lenguajes puede, en ciertos casos, sufrir una fase de compilacin
intermediaria, en un archivo escrito en un lenguaje ininteligible (por lo tanto diferente al
archivo fuente ) y no ejecutable (requerira un interprete). Los applets Java, pequeos
programas que a menudo se cargan en pginas web, son archivos compilados que slo
pueden ejecutarse dentro de un navegador web (son archivos con la extensin .class).
Compilado/interpretado
Lenguaje compilado
Lenguaje interpretado
Lenguaje compilado
Clculos matemticos
Lenguaje interpretado
Inteligencia artificial
Educacin
Desarrollo de sitios web dinmicos
Inteligencia artificial
Lenguaje intermediario
Lenguaje compilado
Lenguaje interpretado
Lenguaje interpretado
Lenguaje compilado
Lenguaje compilado
Lenguaje compilado
Lenguaje intermediario
Lenguaje interpretado
YULECSY BARZOLA
1/A CONTABILIDAD
Perl
Lenguaje interpretado