lenguajes deprogramacion
DEFINICION DE LENGUAJES DE PROGRAMACION
Los lenguajes de programación son herramientas
que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual
Basic, Pascal, Java, etc.
Una computadora funciona bajo
control de un programa el cual debe estar almacenado en la unidad de memoria;
tales como el disco duro.
Los lenguajes de programación de
una computadora en particular se conoce como código de máquinas o lenguaje de
máquinas.
Estos lenguajes codificados en
una computadora específica no podrán ser ejecutados en otra computadora
diferente.
Para que estos programas
funcionen para diferentes computadoras hay que realizar una versión para cada
una de ellas, lo que implica el aumento del costo de desarrollo.
Por otra parte, los lenguajes de
programación en código de máquina son verdaderamente difíciles de entender para
una persona, ya que están compuestos de códigos numéricos sin sentido
nemotécnico.
GENERACIONES DE LOS LENGUAJES DE PROGRAMACION
Los
equipos de ordenador (el hardware) han pasado por cuatro generaciones, de las
que las tres primeras (ordenadores con válvulas, transistores y circuitos
integrados) están muy claras, la cuarta (circuitos integrados a gran escala) es
más discutible.
Algo
parecido ha ocurrido con la programación de los ordenadores (el software), que
se realiza en lenguajes que suelen clasificarse en cinco generaciones, de las
que las tres primeras son evidentes, mientras no todo el mundo está de acuerdo
en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo
con las de hardware, pero sí de forma aproximada, y son las siguientes:
Primera generación: Los
primeros ordenadores se programaban directamente en código de máquina (basado
en sistema binario), que puede representarse mediante secuencias de ceros y
unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa
razón se llama lenguaje de máquina.
Segunda generación:
Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la
escritura de las instrucciones y las hacen más legibles. También surgieron en
esta generación los lenguajes ensambladores.
Tercera generación: Los
lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos
independientes de la máquina, parecidas al lenguaje humano o al de las
Matemáticas.
Cuarta generación: se
ha dado este nombre a ciertas herramientas que permiten construir aplicaciones
sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas
no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de
cuarta generación para la programación orientada a objetos.
Estos
lenguajes tienen una estructura lo más parecido al idioma inglés, algunas
características son:
-
Acceso a base de datos.
-
Capacidades Gráficas.
-
Generación de código automáticamente.
-
Puede programarse visualmente como Visual Basic (Programación Visual).
Quinta generación: se
llama así a veces a los lenguajes de la inteligencia artificial, aunque con el
fracaso del proyecto japonés de la quinta generación el nombre ha caído en
desuso.
EJEMPLOS DE LENGUAJE DE PROGRAMACION
1. Action Script.- Se
trata de un lenguaje de programación para la plataforma Adobe Fash, lo que
permite la creación de aplicaciones y comandos en dicha plataforma de una
manera más eficaz.
2. ADA.-
Este lenguaje suele ser utilizado en la creación de programas con un alto nivel
de confiabilidad, como es el caso del desarrollo de softwares militares e
industriales de alta precisión y de costo elevado.
3. ASP.- Se
trata de un sub-lenguaje de programación enfocado a la creación de aplicaciones
para servidores creado por Microsoft.
4. BASIC.- Es
uno de los primeros lenguajes informáticos de programación que se enfocaban a
un público no especializado en las variadas ecuaciones y cálculos necesarios en
la principiante ciencia de la computación. Fue diseñado en 1964 originalmente
como medio para facilitar la programación de computadoras para los estudiantes.
Pasados los años fueron surgiendo versiones mejoradas del lenguaje BASIC siendo
usado ampliamente durante las décadas de los 70s y 80s.
5. C.- Es
un lenguaje de programación que se encuentra enfocado a la creación de sistemas
operativos. Su desarrollo se dio entre los años 1969 y 1972, como una eficiente
sustitución de lenguajes de programación en computadoras como el antiguo
lenguaje COBOL. De este lenguaje se derivan los lenguajes C# y C++ más
actuales.
6. C#.- El
lenguaje C# es una consecución de su antecesor (el lenguaje C), también es un
lenguaje de programación que está enfocado a la creación de sistemas operativos
7. C++.- El
lenguaje C++ es una versión más reciente derivada del lenguaje C, en el existen
varios conceptos y mecanismos que mejoran la decodificación y creación de
comandos. Por medio de este lenguaje es posible realizar compilaciones de
programas construidos con el lenguaje C (pero no a la inversa).
8. Cobol.- El
cobol (COmmon Business-Oriented Lenguage), es un lenguaje cuyo sistema se ideó
en la década de los años 1960, como lenguaje compatible para los distintos
sistemas informáticos existentes entonces.
9. Ensamblador o assembler.- Es
un lenguaje de programación propio de circuitos integrados, microprocesadores,
micro controladores y diversos circuitos integrados, gracias a que es un
lenguaje de bajo nivel cuya estructura se acerca mucho al lenguaje utilizado
por las máquinas (binario).
10. Fortran.- Se
trata de un lenguaje de programación de alto nivel, esto es, se encuentra
adaptado y se utiliza regularmente para la creación de programas y aplicaciones
propios de la computación científica, gracias a que está adaptado al cálculo
numérico. Suele utilizarse para crear aplicaciones de uso científico y técnico,
como la ingeniería, las matemáticas, astronomía, y aplicaciones para la física
y la astronomía. De este lenguaje se han sucedido varias versiones a través del
tiempo, es el caso de las siguientes versiones: FORTRAN IV, FORTRAN 66, FORTRAN
77, Fortran 90, Fortran 95, Fortran 2003, Fortran 2008.
11. J# o también llamado o J-sharp.- Es un lenguaje transicional o intermedio del
lenguaje de programación Java.
12. Java Script.- El
lenguaje JavaScript es un sub-lenguaje o “dialecto” enfocado a los navegadores
web, si bien se basa en el lenguaje Java parte de su diseño, sintaxis y
estructura posee similitudes con el lenguaje C, aunque poseyendo sus características
propias con las que difiere de los anteriores.
13. JAVA.-
El Java es tanto un lenguaje de programación como una plataforma o tecnología
informática. Como lenguaje de programación es utilizado tanto en equipos de
cómputo, así como en otros dispositivos,
siendo que es usado en varias arquitecturas computacionales como la Mac y la
PC, siendo soportado para la creación de aplicaciones en sistemas operativos
tales como Android (en dispositivos móviles), Solaris, Unix, Linux, OS, y
Windows.
14. LISP.- Se
trata de una familia de dialectos de programación bastante sencillos o cuya
estructura es relativamente simple. Se trata de uno de los lenguajes de
programación más antiguos (se inició con el proyecto en 1958), es un lenguaje
cuyo código fuente se compone de “listas” amanera de estructura de datos.
15. Oracle PL/SQL.- Se
trata de una tecnología de software perteneciente a la empresa Oracle, que se
enfoca en la creación de aplicaciones web con las que se puedan manipular bases
de datos relacionales.
Comentarios
Publicar un comentario