Lenguaje de Programacion

Page 1

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.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.