Posted by : Unknown viernes, 28 de febrero de 2014

1.2.1 Definición, características y funciones de los lenguajes de programación.


  Un lenguaje de programación consiste en un conjunto de órdenes o comandos que describen el proceso deseado. Cada lenguaje tiene sus instrucciones y enunciados verbales propios, que se combinan para formar los programas de cómputo. Los lenguajes de programación no son aplicaciones, sino herramientas que permiten construir y adecuar aplicaciones.

Características.

• Facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leídas y escritas por personas.

• Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leídos por una persona.
• Son independientes de las computadoras a utilizar.
• Describe el conjunto de acciones consecutivas que un equipo debe ejecutar.
• Permite mayor portabilidad

   Existen 4 generaciones de lenguajes de programación, en donde cada uno mejora a sus predecesoras en cuanto a las facilidades que otorga al programador.

1. Lenguajes de Máquina
2. Lenguajes ensambladores
3. Lenguajes de alto nivel
4. Lenguajes naturales.

LENGUAJE DE MAQUINA.

   El lenguaje máquina, el de mas bajo nivel, representa datos e instrucciones con dígitos binarios (os y 1s), y el elemento ejecutor es la circutería misma de la computadora. Al principio de la comunicación, cada máquina tenia su propio lenguaje, y los programadores tenían sistemas redimentarios para combinar números que representaran instrucciones simples como sumar o comparar. Los métodos de programación con este lenguaje son tediosos e imprácticos, por lo que la comunidad del cómputo se movió rápidamente para desarrollar lenguajes ensambladores.

LENGUAJES ENSAMBLADORES.

En su momento, los lenguajes ensambladores constituyeron un gran avance, en lugar de usar ceros y unos, se utilizan códigos memonicos( para ayudar a la memoria) o abreviaturas fáciles de recordad para las instrucciones. Para usar un lenguaje ensamblador se requiere un lenguaje traductor que convierta los programas en ensamblador a lenguaje máquina que es el único que comprende la computadora. Este traductor se llama lenguaje ensamblador. Aún cuando los ensambladores presentaron un paso adelante, todavía tenían muchos inconvenientes, por ejemplo, que son detallados en extremo y su programación es tediosa, repetitiva y propensa a error.

LENGUAJE DE ALTO NIVEL.

La investigación sobre los lenguajes de alto nivel se inicia en 1945, con el ingeniero alemán Konrad Zuse, pero es hasta el inicio de los 60's que se generaliza su uso, transformando radicalmente la actividad de la programación. Estos lenguajes se asemejan mas a la lengua humana, particularmente el inglés, con menos detallados y con menos declaraciones describen tareas más complejas para la computadora. Como resultado, los programadores logran trabajos de mayor alcance y con menos esfuerzo. Obviamente, se requiere de un traductor de las declaraciones simbólicos de un lenguaje de alto nivel al lenguaje máquina ejecutable por la computadora, estos traductores se llaman compiladores.

Una ventaja de los lenguajes de alto nivel es que se pueden trasladar de una máquina a otra con pocas o nulas modificaciones. Entre los lenguajes de esta generación se encuentran los de propósito general como BASIC, FORTRAN y COBOL, que han sido muy populares, además se encuentran PASCAL, C y sus derivados.

LENGUAJE NATURAL

Se llaman así por su acercamiento a la lengua escrita. El uso de un lenguaje natural con una base de conocimientos produce un sistema basado en el conocimiento. Una clase de estos sistemas son los sistemas expertos, que son base de la inteligencia artificial.





CRONOLOGÍA

FECHA
LENGUAJE
ACONTECIMIENTO
1953
FORTRAN
Job Backus propone el desarrollo de un nuevo lenguaje
1954
FORTRAN
Un equipo de IBM comienza a trabajar en el FORTRAN
1957
FORTRAN
IBM desarrolla la primera versión
1959
LISP
El profesor John McCarthy y sus alumnos desarrolla el LISP
1960
ALGOL
Se reúnen representantes europeos y de EEUU para la creación de un nuevo lenguaje
1960
COBOL
Fue creado COBOL
1962
APL
Se publica el libro de Kenneth Iverson “A Programming Language
Mediado de los 60
APL
El APL es implantado por IBM en una versión conocida como APL/360
1965
BASIC
Aparece BASIC
1966
FORTRAN
Aparece el FORTRA IV
1968
ALGOL
Se implemento una nueva versión multi-proposito
Finales de los 60
APL
Está disponible para el mercado en general
1970
PASCAL
Niklaus Wirth diseña PASCAL
1972
PROLOG
Se desarrolla en la Universidad de Aix-Marsailles en Francia.
1972
C
Dennis Ritchie crea el lenguaje C.
1977
FORTRAN
Aparece el FORTRAN 77
Finales de los 70
MODULA-2
Niklaus Wirth dirige el desarrollo de MODULA-2
Principio de los 80
C++
Se desarrolla el lenguaje C++
1985
CLIPPER
Se crea CLIPPER
1986
CLIPPER
Aparece CLIPPER AUTUMN'86
1987
CLIPPER
CLIPPER SUMMER'87
1990
FORTRAN
Aparece el FORTRAN 90
Principios 90
JAVA
James Gosling y su equipo comienzan a desarrollar JAVA
1993
Visual C++
Se desarrolla el lenguaje Visual C++
1994
DELPHI
Aparece la primera versión
1995
JAVA
Se lanza al mercado JAVA
1999
DELPHI
Aparece Delphi 5.0 para windows 98 NT/2000



  







Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Total Pageviews

Con tecnología de Blogger.

Search Box

- Copyright © E.S.I.M.E. F.P. HERNANDEZ BERNAL ERNESTO -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -