1. Existen tres tipos claramente diferenciados de lenguajes de
programación (LDP):
El lenguaje máquina: Es un lenguaje de programación que comprende
directamente a la máquina y utiliza el alfabeto binario, el 0 y el 1.
Lenguajes de programación de bajo nivel: este a diferencia del lenguaje
máquina es mucho más sencillo al momento de utilizarse, pero
regularmente dependen mucho de la máquina o computadora.
Lenguajes de programación de alto nivel: Son muy fáciles de aprender
porque al escribir emplea palabras o comandos del lenguaje natural,
usualmente son palabras del idioma inglés. Como es el caso de BASIC,
que es el lenguaje de programación más conocido.
2. OTRA FORMA DE CLASIFICACIÓN A MENUDO ES LA SIGUIENTE:
Lenguajes imperativos. Son menos flexibles, dada la secuencialidad
en que escriben sus instrucciones, estos lenguajes programan
mediante órdenes condicionales y un bloque de comandos al que
retornan una vez llevada a cabo la función.
Lenguajes funcionales,o procedimentales, estos lenguajes
programan mediante funciones que son llamadas conforme a la
entrada recibida, que a su vez son resultado de otras funciones.
3. SEGÚN SU UTILIDAD Y FILOSOFÍA LOS TIPOS DE LENGUAJES DE
PROGRAMACIÓN DE ALTO NIVEL PUEDEN SER:
Lenguaje imperativo: Cobol, Pascal, C y Ada.
Lenguaje declarativo: Lisp y Prolog.
Lenguaje de programación orientado a objetos: Smalltalk y C++.
Lenguaje orientado al problema: Son específicos para gestión.
Lenguaje de programación natural: Aquellos que buscan la aproximación
entre el diseño y la construcción de programas al lenguaje de las
personas.
4. Generación Lenguaje
Primera G. · Lenguaje máquina
· Lenguaje ensamblador
Segunda G. Fueron los primeros lenguajes de programación de alto
nivel imperativo
· FORTRAN
· COBOL
Tercera G. lenguajes de programación de alto nivel imperativo, pero
mucho más utilizados y vigentes en la actualidad.
· ALGOL 8
· PL/I
· PASCAL
· MODULA
Cuarta G. Usados en aplicaciones de Gestion y manejo de Bases de
datos.
· NATURAL
· SQL
Quinta G creados para la inteligencia artificial y para el
procesamiento de lenguajes naturales.
· LISP, PROLOG
5. LENGUAJE QUÉ ES
JAVA Es el lenguaje programación más usado, Su popularidad se debe a su
gran legibilidad y simplicidad. Actualmente cuenta con más de 9
millones desarrolladores que lo usan y está presente en más de 7 mil
millones de dispositivos en todo el mundo.
C Lo utilizan la mayoría de los sistemas operativos lo cual hace que sea
un lenguaje muy flexible, además, es muy popular para el desarrollo de
aplicaciones de escritorio, como el conocido editor gráfico GIMP.
PYTHON Es un lenguaje de programación multiplataforma y multiparadigma.
Soporta la orientación a objetos, la programación imperativa y
funcional. Su simpleza, legibilidad y similitud con el idioma inglés lo
convierten en un lenguaje ideal para principiantes.
C++ Es un lenguaje de programación orientado a objetos y una evolución
del lenguaje C. Un ejemplo de estos serían los paquetes de Adobe.
VISUAL BASIC .NET Da la posibilidad de automatizar sus propios procesos y crear sus
propias aplicaciones web. Es uno de los lenguajes más amigables para
los principiantes de programación.
6. JAVASCRIPT Es el lenguaje de programación más utilizado para crear
programas que son integrados a una página web o dentro de
aplicaciones más grandes. Javascript puede crear efectos y
realizar acciones interactivas, algunos ejemplos de este
lenguaje son el chat, calculadoras, buscadores de información.
C# También lo llaman C Sharp, sería la evolución de los lenguajes
de programación C y C++. Orientado a objetos. Fue
desarrollado para ser empleado en una amplia gama de
aplicaciones empresariales ejecutadas en el framework. NET.
PHP Fue creado con la intención de contar con un conjunto de
herramientas para el mantenimiento de las páginas web. Es
de fácil acceso para nuevos programadores y tiene muchas
posibilidades para los más experimentados.
SQL Es un lenguaje específico del dominio utilizado en
programación y diseñado para administrar sistemas de gestión
de bases de datos relacionales.