Tipos de Lenguaje de Programación

LENGUAJES DE MÁQUINA O BAJO NIVEL
Consta de cadenas de números binarios (ceros y unos) y es el único que "entienden" directamente las computadoras.
LENGUAJES ENSAMBLADORES
Traducen antes los símbolos de código de operación
especificados a sus equivalentes en lenguaje de máquina.
LENGUAJES COMPILADOS
Son aquellos cuya función es traducir un programa escrito en un
determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario).
LENGUAJES INTERPRETADOS
Cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el proceso de los datos. No se graba el código objeto para utilizarlo posteriormente.
La siguiente vez que se utilice una instrucción, se le debe interpretar otra vez y traducir a lenguaje de máquina
DECLARATIVOS
Le indica a la computadora qué es lo que se desea obtener o qué es lo que se esta buscando, los lenguajes declarativos están orientados a buscar la solución del problema, sin preocuparse por la forma de llegar a ello, es decir, el programador debe concentrarse en la lógica del algoritmo, más que en el control de la secuencia.
PROGRAMACIÓN LÓGICA
La idea fundamental de la programación lógica consiste en emplear la lógica como lenguaje de programación.
PROGRAMACIÓN FUNCIONAL
Es un paradigma de programación declarativa basado en la
utilización de funciones matemáticas. El objetivo de la programación funcional es conseguir lenguajes expresivos y matemáticamente elegantes, en los que no sea necesario bajar al nivel de la máquina para describir el proceso llevado a cabo por el programa.
PROGRAMACIÓN ORIENTADA
A BASES DE DATOS
Administran información y hacen más ordenada la información, aparte de hacer la fácil de buscar y por supuesto de encontrar. facilitan el almacenamiento de grandes cantidades de información, permiten la recuperación rápida y flexible de información, con ellas se puede organizar y reorganizar la información, así como imprimirla o distribuirla en formas diversas.
IMPERATIVOS
Los lenguajes imperativos describen paso a paso un conjunto de instrucciones que debenejecutarse para variar el estado un programa y hallar la solución, es decir, un algoritmo en el que se describen los pasos necesarios para solucionar un problema.
LENGUAJES CLÁSICOS, VISUALES O DE INTERNET
Lenguajes específicos diseñados para la creación de páginas Web

Los lenguajes de Programación más populares del 2013