]¦•¦[ LENGUAJES DE PRGRAMACIÓN ]¦•¦[

Lenguajes de programación:

Generalmente se divide en 2 grupos principales en base al procesamiento de sus comandos:



Lenguaje Imperativo
Lenguaje Funcional


Imperativo:
Programa mediante una serie de comandos


Funcional:
Crea programas mediante funciones.


Los lenguajes de programación pueden, en líneas generales, dividirse en dos categorías:


Lenguajes interpretados
Lenguajes compilados


Interpretados:
Traduce los comandos de los programas según sea necesario.


Compilados:
Este lenguaje se traduce a través de un programa anexo llamado compilador, posee la ventaja de no necesitar un programa anexo para ser ejecutado sin embargo, no es tan flexible como un programa escrito en lenguaje interpretado.


Lenguajes intermedios:
Algunos lenguajes pertenecen a ambas categorías, osea que en ciertos casos se necesite un interprete para poder entender la información que viene.


Algunos ejemplos de lenguajes:

 Lenguaje                     Principal área de aplicación                                         Compilado/interpretado


ADA                            Tiempo real                                                                Lenguaje compilado

BASIC                          Programación para fines educativos                           Lenguaje interpretado

C                                   Programación de sistema                                           Lenguaje compilado

C++                               Programación de sistema orientado a objeto              Lenguaje compilado

Cobol                             Administración                                                          Lenguaje compilado

Fortran                           Cálculo                                                                     Lenguaje compilado

Java                                Programación orientada a Internet                            Lenguaje intermediario

MATLAB                       Cálculos matemáticos                                              Lenguaje interpretado

Cálculos matemáticos      Cálculos matemáticos                                              Lenguaje interpretado

LISP                               Inteligencia artificial                                                 Lenguaje intermediario

Pascal                             Educación                                                               Lenguaje compilado

PHP                               Desarrollo de sitios web dinámicos                           Lenguaje interpretado

Inteligencia artificial         Inteligencia artificial                                                  Lenguaje interpretado

Perl                                Procesamiento de cadenas de caracteres                   Lenguaje interpretado