Un lenguaje de
programación es un lenguaje formal diseñado para expresar procesos que pueden
ser llevados a cabo por máquinas como las computadoras.
Se usan para realizar
programas que manejen el comportamiento de una máquina o computadora de una
forma más sencilla que escribirlo en código máquina, que es el lenguaje que las
maquinas entienden directamente. Los lenguajes de programación permiten
escribir programas de manera más fácilmente comprensible para el ser humano.
La máquina analítica fue
un diseño de máquina diferencial inicialmente descrita en el 1816 por Charles
Babbage, aunque solamente fue un diseño dado que no se llegó a construir en su
tiempo. En 1842 el matemático Luigi Manabrea, el cual se había encontrado con
Babbage realizo una descripción de la máquina en francés, la cual fue traducida
al inglés extensamente por Ada Lovelace, la cual llegó a desarrollar
instrucciones para una versión inicial para dicho computador, por lo que se la
consideró la primera programadora. El lenguaje de programación Ada fue llamado
en su honor.
Los primeros ordenadores
se programaban directamente en código binario, solo con una secuencia de unos y
ceros, los que se denominan lenguajes de programación de primera generación
Como este tipo de lenguajes era entendido directamente por el ordenador sin
necesidad de traducción eran bastante eficientes, pero era complicado arreglar
los errores. Las siguientes generaciones se fueron originando por la necesidad de
facilitar la tarea de la programación para las personas.
Los lenguajes de segunda
generación, que se empezaron a crear en los años 1950, son los que se denominan
lenguajes ensamblador, los cuales son lenguajes de bajo nivel, donde se
escriben sentencias (instrucciones) mnemotécnicas más fáciles de recordar y
escribir que el lenguaje máquina, y que son posteriormente traducidas a este
mediante un ensamblador. Una de las características de estos lenguajes es que
cada familia de procesadores poseía su propio lenguaje ensamblador.
Los lenguajes de tercera
generación o lenguajes de alto nivel, que se empezaron a crear a finales de los
años 1950, son lenguajes cuya sintaxis
se asemeja más a la forma que tenemos de entender los humanos que a la forma
que tienen de entender las máquinas, lo cual facilita mucho más la tarea de la
programación. Muchos de los lenguajes que se usan hoy en día pertenecen a esta
clasificación. Éstos, al contrario que los lenguajes ensamblador, son
independientes del computador donde se ejecuten, pudiéndose usar en distintos
tipos de computadores.
Algunos de los lenguajes
pertenecientes a esta generación son: Fortran, Cobol, PL/1, Algol, Ada, Basic,
C, C++, Java, Pascal.
A continuación se
explican algunos de los primeros lenguajes de tercera generación:
Fortran (de
FORmulaTRANslating system) es un lenguaje diseñado en 1956. Jonh Backus propuso
En IBM el desaroyo de una alternativa al lenguaje ensamblador, y desarrolló
junto a un equipo de programadores el lenguaje fortran, el cual facilitaba la
tarea de programar, y fue adaptado cada vez por más computadores, fue uno de
los primeros lenguajes de programación ampliamente soportado. El lenguaje fue
diseñado para ser escrito en tarjetas perforadas de 80 columnas,
Cobol (de COmmon
Business-Oriented Language) fue diseñado para crear un lenguaje de
programación que pudiera ser usado en cualquier ordenador y enfocado en la
informática de gestión. Fue diseñado en 1959 por un conjunto de fabricantes de
ordenadores. Gracias a la ayuda de los usuarios este lenguaje fue
evolucionando, mejorándolo y diseñando distintas versiones del mismo con más
funcionalidades.
PL/1 (de Programming
Language 1) fue un lenguaje diseñado en
1966 para aplicaciones científicas y comerciales. Este lenguaje tenia
características que más tarde serían adaptadas por otros lenguajes más
conocidos, como C C++. IBM registró el nombre del lenguaje para que
otras empresas no pudieran usarlo. El lenguaje se utilizó intensamente dentro
de IBM, aunque algunos potenciales usuarios prefirieron no adaptarlo.
Por último, los
lenguajes de guarta generación son lenguajes cuya sintaxis se parece todavía
más al inglés escrito que un lenguaje de 3º generación, que es el idioma que se
suele usar a la hora de crear lenguajes de programación. Muchos de ellos
incluyen capacidades de consulta de base de datos, capacidades gráficas, etc.
Algunos también consideran lenguajes de 4º generación los lenguajes orientados
a objetos. Algunos de estos lenguajes son
PL/SQL,Visual Basic, python, natural, etc.
1xbet korean online sportsbooks, poker room, mobile
ResponderEliminar1xbet korean online sportsbooks, 바카라 poker room, 바카라 mobile, betting options for mobile in korea, casino, poker room. 1xbet korean