LENGUAJES DE PROGRAMACIÓN



        LENGUAJES DE PROGRAMACIÓN

   El lenguaje de programación y su uso.

En informática, se conoce como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos.

Dicho lenguaje está compuesto por símbolos y reglas sintácticas y semánticas, expresadas en forma de instrucciones y relaciones lógicas, mediante las cuales se construye el código fuente de una aplicación o pieza de software determinado.

La implementación de lenguajes de programación permite el trabajo conjunto y coordinado, estos lenguajes imitan, la lógica de los lenguajes humanos o naturales.


     Tipos de lenguaje de programación.

  • Lenguajes de bajo nivelSe trata de lenguajes de programación que están diseñados para un hardware específico y que por lo tanto no pueden migrar o exportarse a otros computadores. Sacan el mayor provecho posible al sistema para el que fueron diseñados, pero no aplican para ningún otro.
  • Lenguajes de alto nivelSe trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas. Los hay de propósito general y de propósito específico.
  • Lenguajes de nivel medioEste término no siempre es aceptado, que propone lenguajes de programación que se ubican en un punto medio entre los dos anteriores: pues permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema.
       Otra forma de clasificación a menudo es la siguiente:

  • Lenguajes imperativos. Menos flexibles, dada la secuencialidad en que construyen 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. También llamados procedimentales, estos lenguajes programan mediante funciones que son invocadas conforme a la entrada recibida, que a su vez son resultado de otras funciones.
  Ejemplos de lenguaje de programación.

  • BASIC(Beginner’s All-purpose Symbolic Instruction Code) es una familia de lenguajes imperativos de alto nivel, aparecidos por primera vez en 1964. Su versión más actual es Visual Basic .NET.

  • COBOL.  (Common Business-Oriented Lenguage ) se trata de un lenguaje de programación universal creado en 1959, orientado principalmente a la informática de gestión, es decir, empresarial.

  • FORTRAN.(The IBM Mathematical Formula Translating System) es un lenguaje de programación de alto nivel, propósito general y de tipo imperativo, diseñado para aplicaciones científicas y de ingeniería.

  • Java. Un lenguaje de programación de propósito general, orientado a objetos, cuyo espíritu se resume en las siglas WORA: Written Once, Run Anywhere, es decir: Escrito una vez, funciona en cualquier parte. La idea era diseñar un lenguaje universal empleando sintaxis derivada de los lenguajes C y C++, pero empleando menos utilidades de bajo nivel que cualquiera de ambos.

         lenguaje de programación             
                                                                                                                                                             
Fuente: https://concepto.de/lenguaje-de-programacion/#ixzz6220e47zp      


1º Investiga cuáles es el origen de las denominaciones:   

ALGOL: Comenzó a fines de la década de 1950, primeramente formalizado en un reporte titulado 'ALGOL 58' y posteriormente progresó bajo los reportes 'ALGOL 60' y 'ALGOL 68'. Fue designado como un lenguaje universal por un comité internacional.
Su conferencia original que se llevó al cabo en Zurich, fue uno de los primeros intentos para resolver el problema de portabilidad del software.


PL/I: Fue presentado por IBM en 1964 para su familia de ordenadores System/360. Es un lenguaje bastante complejo, ya que pretendía tener un ámbito de aplicación muy amplio, sirviendo tantop para aplicaciones comerciales como científicas. Fue diseñado combinando características de Cobol, Fortran, Algol e incluso Lisp. Se empleó el VDL para la especificación formal de la semántica del PL/1. 


BASIC: El lenguaje BASIC fue inventado en 1964 por John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) en el Dartmouth College. En años subsiguientes, mientras que otros dialectos de BASIC aparecían, el BASIC original de Kemeny y Kurtz fue conocido como BASIC Dartmouth.



COBOL: En 1958, muchos profesionales de la industria estaban de acuerdo en que era necesario buscar una normalización que permitiese trabajar con un único lenguaje en cualquier computador así que, gracias a la formación de un consorcio entre varias empresas de la industria de los computadores y el Departamento de Defensa de Estados Unidos, se convocó el CODASYL (Conference on Data Systems Languages) para buscar un lenguaje de programación que pudiera ser un estándar en el ámbito de la gestión, así fue como nació el lenguaje de programación COBOL (Common Business-Oriented Language, cuyo nombre fue otorgado el 18 de septiembre de 1959).


2º ¿Cuándo se creó C++ y qué lenguaje toma como punto de partida?

Su origen data del año 1979 y se le atribuye a Bjarne Stroustrup. El lenguaje que inspiró a Stroustrup fue el lenguaje Simula (lenguaje usado para simulaciones), que es considerado el primer lenguaje en permitir programación orientada a objetos.

Stroustrup comenzó a trabajar en su lenguaje llamado “C with classes” (C con clases) , su meta era agregar programación orientada a objetos al lenguaje C. El primer compilador de este lenguaje fue Cfront (un compilador escrito en C with classes) derivado del compilador de lenguaje C llamado CPre, aunque en 1993 se dejaría de usar por la dificultad para agregar nuevas funciones.

En 1983 el nombre del lenguaje fue cambiado de “C with classes” a “C++”. Podemos entender con esto la imagen que tenía Stroustrup de su lenguaje como una mejora del lenguaje “C” (al ser ++ un incrementador de variable).

El Lenguaje B a su vez utilizo como base desarrollo a BCLP, y BCLP fue una simplificación del lenguaje CPL.


Comentarios

Publicar un comentario

Entradas populares de este blog

INGENIERÍA SOCIAL INVERSA