Tipos de Lenguaje de programación
Definición
En términos generales, un lenguaje de programación es una herramienta que permite desarrollar software o programas para computadora.
Ejemplos
C++
Fue diseñado a mediados de la década de 1980 por Bjarne Stroustrup. Abarca dos paradigmas de la programación: la estructurada y la orientada a objeto
Fortran
Fue desarrollado en la década de 1950 y es empleado activamente desde entonces. Acrónimo de formula translator, Fortran se utiliza principalmente en aplicaciones científicas y análisis numérico.
Java
Lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de 1990. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible.
Perl
El lenguaje práctico para la extracción e informe es este lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del C, del lenguaje interpretado shell sh, AWK, sed, Lisp y, en grado inferior, de muchos otros lenguajes de programación
PHP
Es empleado frecuentemente para la creación de contenido para sitios web con los cuales se pueden programar las páginas HTML y los códigos de fuente. PHP es un acrónimo que significa PHP hypertext pre-processor (inicialmente, PHP tools o personal home page tools), y se trata de un lenguaje interpretado que se aprovecha para la creación de aplicaciones para servidores o contenidos dinámicos de sitios web.
Python
Fue hecho por Guido van Rossum en 1990. En la actualidad se desarrolla como un proyecto de código abierto administrado por la Python Software Foundation. La última versión estable del lenguaje es la 2.5 (septiembre 2006
Componentes
Los lenguajes de programación no han dejado de ser un conjunto de símbolos con una estructura gramatical, reglas semánticas y de sintaxis.
Clasificación
Alto nivel
se caracterizan porque su estructura semántica es muy similar a la forma como escriben los humanos, lo que permite codificar los algoritmos de manera más natura
Bajo Nivel
es el que proporciona poca o ninguna abstracción del microprocesador de una computadora
Lenguaje Maquina
Es el sistema de códigos interpretable directamente por un circuito microprogramable, como el microprocesador de una computadora. Este lenguaje se compone de un conjunto de instrucciones que determinan acciones que serán realizadas por la máquina
Otros Tipos
Lenguajes Imperativos
Emplean instrucciones como unidad de trabajo de los programas (Cobol, Pascal, C, Ada)
Lenguajes Declarativos
Los programas se construyen mediante descripciones de funciones o expresiones lógicas (Lisp, Prolog).
Lenguajes Orientados a objetos
basa más en los datos y su estructura. La unidad de proceso es el objeto y en él se incluyen los datos (variables) y operaciones que actúan sobre ellos (Smalltalk, C++).
Lenguajes orientados al problema
Están diseñados para problemas específicos, principalmente de gestión; suelen ser generadores de aplicaciones.
Lenguajes naturales
Están desarrollándose nuevos lenguajes con el objetivo de aproximar el diseño y construcción de programas al lenguaje de las personas.