LENGUAJES DE PROGRAMACION
*Es un lenguaje diseĂąado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar.
*Es un modo prĂĄctico para que los seres humanos puedan dar instrucciones a un equipo.
*Es mucho mรกs fรกcil de comprender que un lenguaje mรกquina:
Permite mayor portabilidad, es decir que puede adaptarse fรกcilmente para ejecutarse en diferentes tipos de equipos.
IMPERACTIVOS
INTERPRETACION
INTERMEDIARIOS
FUNCIONALES
COMPILACION
Un lenguaje imperativo programa mediante una serie de
comandos, agrupados en bloques y compuestos de 贸rdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condici贸n. Estos fueron los primeros lenguajes de programaci贸n en uso y a煤n hoy muchos lenguajes modernos usan este principio. No obstante, los lenguajes imperativos estructurados carecen de flexibilidad debido a la secuencialidad de las instrucciones
Un lenguaje de programaci贸n funcional(a menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una funci贸n se invoca a s铆 misma, hablamos de recursividad
Un lenguaje de programación es, por definición, diferente al lenguaje máquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa
auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.
Un programa escrito en un lenguaje "compilado" se traduce a travĂŠs de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningĂşn otro programa para ejecutarse a sĂ mismo.
Son archivos compilados que s贸lo pueden ejecutarse dentro de un navegador web.
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
C++
Programación de sistema orientado Lenguaje compilado a objeto
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
Lenguaje compilado
*Es un lenguaje de programación desarrollado por Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes añadidos. Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida también la programación misma. Desde el 2001 KETBUK ha propuesto desmadrar ese programa API Win32 y pasar a trabajar sobre un framework o marco común de librerías independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos) que presenta serias incompatibilidades con el código Visual Basic existente
Visual FoxPro es un lenguaje de programación orientado a objetos y procedimental desarrollado por Microsoft. Visual FoxPro deriva del FoxPro, desarrollado en 1984 por Fox Software. Se unió a Microsoft en 1992, adquiriendo el prefijo "Visual" con la versión Visual FoxPro 3.0 para Windows y Macintosh. Luego sólo perduró la versión para Windows.
es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.