Teoría de Programación

 

 

13 Mayo 2021, Jesús Díaz

 

 

 

Introducción

 

¿Qué es un lenguaje de programación?

Para comprender que es un leguaje de programación veamos antes algunas nociones subyacentes.

El lenguaje es un sistema de signos que utiliza una comunidad para comunicarse oralmente o por escrito.

El lenguaje formal se caracteriza por la sintaxis, dijeramos que se centra en «palabras primarias», en cambio, el lenguaje natural contempla tanto la sintaxis como la fonética, etimología, etc.

 

Clasificación de lenguajes de programación:

  • Esquema conceptual
  • Lenguajes de programación imperativos: Tenemos el Cobol, Pascal, C, Ada, A-O, Fortran, Lisp, Simula, Cpl, Bcpl, B, Smalltalk, Intercal, Modula, Abap, TurboPascal, C++, Common Lisp, Perl, Brainfuck, Ruby, Lua, Delphi, Php, D
  • Lenguajes de programación declarativos: Lisp, Prolog.
    Los lenguajes lógicos, como Prolog.
    Los lenguajes algebraicos, como Maude y SQL.
    Los lenguajes funcionales, como Haskell y Erlang.
  • Lenguajes de programación orientados a objetos: Smalltalk y el C++.

  • Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión.

  • Lenguajes de programación naturales: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.