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

Entradas más populares de este blog

tipos de memoria en la informatica

tutorial excel