¿Cuál es la clasificación de los Lenguajes de Programación?

Category: Fundamentos de Programación Tags:

Los lenguajes de programación se pueden clasificar según varios criterios. La agrupación más importante es por: nivel de abstracción, propósito, método de ejecución y paradigma de programación.

Clasificación de los lenguajes de programación según su Nivel de Abstracción: 

  1. Lenguajes de Bajo Nivel son Lenguajes de código máquina, son un conjunto de instrucciones en código binario que el ordenador es capaz de ejecutar directamente, específicos de cada tipo de procesador o CPU. Ejemplos: Lenguaje de máquina y lenguajes ensambladores.
  2. Lenguajes de Alto Nivel más parecidos al lenguaje natural, cercanos al problema, nos olvidamos de la estructura interna del ordenador  Ejemplos: C, Basic, Java.

Clasificación de los lenguajes de programación según su Propósito:

  1. Lenguajes de Propósito General permiten la implementación de prácticamente cualquier algoritmo, el nivel de abstracción es más uniforme, proporciona razonable rendimiento. Ej Pascal, C, C++, Java, Delphi, Lisp, Scheme.
  2. Lenguajes de Propósito Específico tienen por lo general un conjunto muy restringido de características y un alto nivel de abstracción para cumplir tareas especificas como el procesamiento de textos, gráficos, audio, video e ingeniería. Ejemplos: Snobol, SQL,  Matlab.

Clasificación de los lenguajes de programación según su método de Ejecución:

  1. Lenguajes Compilados traducen el código fuente del programa a código máquina o código objeto. Ejemplos: C, Pascal
  2. Lenguajes Interpretados ejecutan línea a línea las instrucciones de un programa. Requieren del código fuente para ejecutar el programa. Ejemplos: Perl, Lisp.

Clasificación de los lenguajes de programación según su Paradigma de Programación.

  1. Lenguajes Imperativos son abstracciones de alguna secuencia de instrucciones que especifican con detalle el orden de ejecución del programa. Ejemplos: Fortran, Algol, Ada, Pascal, C, C++
  2. Lenguajes Declarativos expresan lo que el programa debe lograr sin prescribir cómo hacerlo, en términos de secuencias de acciones que deben tomarse. Ejemplos: SQL, HTML, RPG
  3. Lenguajes Funcionales constan de un conjunto de funciones pre-definidas. Ejemplos: Lisp, Scheme, Common Lisp, ML, CAML
  4. Lenguajes de Lógicos expresan tareas utilizando la lógica formal matemática. Ejemplo: Prolog.
  5. Lenguajes Orientados a Objetos crean un sistema de clases y objetos siguiendo el esquema del mundo real para definir los objetos, acciones y forma de comunican entre objetos. Ejemplos: C++, Java.

Articulos relacionados:

¿Qué significa BASIC (Codigo de Instrucciones Simbólicas Multipropósito para Principiantes)? Definición

Qué significa BASIC? El acrónimo BASIC son las siglas en inglés de Beginners All purpose Symbolic Instruction Code, cuyo significado en español se traduce como Código de Instrucciones Simbólicas Multipropósito para Principiantes.

Qué es BASIC Definición:? BASIC es un lenguaje de programación de alto nivel, desarrollado por John G. Kemeny y Thomas E.

¿Qué es Código Fuente?

El código fuente consiste en uno o más archivos que contienen las instrucciones de programación con las cuales un desarrollador de software creó una aplicación. Regularmente el código fuente fue escrito utilizando alguna herramienta de programación.

Cuando un desarrollador de software escribe un programa utilizando algún tipo de lenguaje de programación (Visual Basic, C++, etc.

¿Cuál es la diferencia entre Interprete y Compilador?

Hay dos formas de ejecutar programas escritos en un lenguaje de alto nivel. El más común es compilar el programa y el otro método es pasar el programa a través de un intérprete. Tanto el intérprete como el compilador tienen como finalidad traducir las instrucciones recibidas a un lenguaje que el equipo pueda entender.

¿Cuál fue el Primer Lenguaje de Programación?

El primer lenguaje de programación de alto nivel que fue creado es FORTRAN que significa Traductor de Formulas y proviene de las palabras en ingles FORmula TRANslating.

Fortran fue desarrollado por un equipo de investigadores de IBM en la década de 1950. Presentado oficialmente en 1955 y lanzado comercialmente en 1957.

¿Cómo Funciona un Compilador?

Un compilador es programa especial que traduce de código fuente de un programa a lenguaje de máquina.

Un compilador funciona de la siguiente forma:

¿Cuál es el Ciclo de Vida de un Programa?

Un programa es un software que contiene una serie de instrucciones las cuales son ejecutadas por un dispositivo electrónico como la computadora.

El ciclo de vida de un programa o software se resume de la siguiente manera:

¿Qué es un Compilador?

Un compilador es un programa especial que procesa las instrucciones escritas en un lenguaje de programación de alto nivel y las convierte a lenguaje de máquina. Un programa que traduce a partir de un lenguaje de bajo nivel a un lenguaje de nivel superior se conoce como descompilador.

Los compiladores son programas muy grandes que permiten la comprobación de errores.

¿Qué es un Interprete?

Un intérprete es un programa que ejecuta línea a línea las instrucciones de un programa de alto nivel. El intérprete carga el código fuente y traduce las instrucciones a un lenguaje intermedio que puede luego ser ejecutado.

Los intérpretes generan un código binario que se interpreta cada vez que se ejecuta el programa a diferencia del compilador que crea un archivo ejecutable.

¿Cuáles son las Generaciones de los Lenguajes de Programación?

Hay cinco generaciones de lenguajes de programación, durante la evolución de los lenguajes de programación, la sintaxis se ha simplificado para hacer que los programas sean más fáciles de entender.

Primera Generación – 1GL:

Código máquina y Ensambladores

La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpreta como instrucciones, eléctricamente.

Representan los primeros lenguajes de programación que la computadora podía entender, son conocidos como lenguaje máquina.

¿Qué es un Programa de Computadora?

Un programa de computadora es básicamente un software que se ejecuta en un dispositivo. Los programas son un conjunto de instrucciones combinadas en un archivo u objeto se refiere a menudo como un programa fuente.

Dependiendo del lenguaje de programación, se debe cumplir con la sintaxis de dicho lenguaje para escribir el código fuente.

Ayúdanos a seguir respondiendo tus preguntas. ¿Te ha gustado este artículo? Hacer una referencia a "https://www.cavsi.com/espanol/" o copie y pegue el siguiente texto HTML:
¿Qué es un Programa de Computadora?¿Qué es un Programa de Computadora?