Clasificación de los lenguajes de alto nivel

Según los Paradigmas de Programación:
Entendiéndose como paradigma de programación a una “filosofía” de programar, es decir, los lenguajes que utilizan un mismo paradigma de programación utilizarán los mismos conceptos básicos para programar. Se pueden definir cuatro tipos fundamentales:
  • Imperativos.
  • La unidad de trabajo es la sentencia: Pascal, C.
  • Orientado a Objetos.
  • La unidad de trabajo es el objeto. Agrupa las estructuras de datos con sus algoritmos. Smalltalk.
  • Funcionales.
  • La unidad es la función. Consiste en combinar funciones para conseguir funciones más complejas hasta llegar a la función que es el programa. Lisp.
  • Lógicos.
  • Se especifican los hechos y las propiedades que especifican el problema. El sistema utiliza esa información para encontrar la solución. Prolog.
Según la Administración de Memoria:
  • Estáticos.
  • Los requisitos de memoria del programa se pueden calcular antes de ejecutar el programa. No permiten recursividad. Fortran, Cobol.
  • Basados en Pila.
  • Se calculan los requisitos de memoria generales del programa antes de ejecutarlo. El resto de la memoria necesaria durante la ejecución del programa se utiliza en forma de pila. Algol 60.
  • Dinámicos.
  • No se puede saber a priori la cantidad de memoria que utilizará el programa. El programa puede crear y destruir estructuras de datos en cualquier lugar del programa. Prolog, Lisp.

El C++ es un lenguaje principalmente basado en pila, pero que también tiene características dinámicas.

Según la forma en que se pasa a lenguaje máquina:

  • Lenguajes compilados → C, Pascal, C++,... 
  • Lenguajes interpretados → BASIC
Según el objetivo principal de los programas escritos en el lenguaje:

  • Lenguajes de propósito general → C, Delphi... 
  • Lenguajes para la enseñanza → Logo, Pascal, Modula, BASIC... 
  • Lenguajes para cálculo científico → Fortran, Matlab, Mathematica, Maple... 
  • Lenguajes para gestión → Cobol... 
  • Lenguajes para la gestión de bases de datos → System Query Languages (SQL) Informix...
  • Lenguajes de inteligencia artificial → Prolog, Lisp... 
  • Programación multiplataforma e internet → Java

32 comentarios:

  1. Este un tipo de nivel de programación, la cual requiere un mayor entendimiento .

    ResponderEliminar
  2. Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.

    ResponderEliminar
  3. son de uso mucho más fácil, ya que en ellos un solo comando o instrucción puede equivaler a millares es código máquina

    ResponderEliminar
  4. tiene como objetivo de programar, es decir, lenguajes que utilizan paragdimas.

    ResponderEliminar
  5. en el lenguaje de alto nivel es el mas básico para empezar a programar debemos seguir los pasos requeridos

    ResponderEliminar
  6. Los lenguajes de alto nivel se consideran así porque se pueden utilizar palabras de muy fácil comprensión para el programador está orientada a que un usuario pueda organizar, ordenar y modificar un procesamiento de datos en forma sencilla y rápida, teniendo los conocimientos previos para sus distintas normativas y organizaciones, y una elaboración de un Código de Programación confiable.

    ResponderEliminar
  7. los lenguajes de alto nivel son mas complejos ya que utilizan códigos mas complejos.

    ResponderEliminar
  8. Esta tema es muy complejo, su desarrolo debe ser realiza de una manera mas sigilosa

    ResponderEliminar
  9. Es muy importante porque está encargado de mostrar distintos algoritmos de modo tal de que un usuario pueda leerlo, reorganizarlo e interpretarlo; además es la base para empezar a programar.

    ResponderEliminar
  10. Los lenguajes de alto nivel son aquellos que nos generan un lenguaje mas sencillo que se nos hace mas fácil de comprender, también genera un código mas sencillo para las computadoras.

    ResponderEliminar
  11. En los lenguajes de alto nivel están organizados según la función de ellos, este tipo de lenguaje es muy fácil captar para un programador, para ellos el que va a ejecutar este tipo de lenguaje debe estar capacitado en ello para poder desarrollarlos en caso que no lo esté el programa tendrá errores.
    Este tema debe estar muy analizado a detalle por un futuro ingeniero de sistemas e informática para evitar problemas.

    ResponderEliminar
  12. Nunca pensé que los "Lenguajes De Alto Nivel" se dividieran en tantos tipos según sus usos y características. Por lo que he leído los "Lenguajes De Alto Nivel" son los que nosotros podemos interpretar mejor, esta de un modo mas atendible para las personas que para la maquina.

    ResponderEliminar
  13. Los lenguajes de alto nivel son los lenguajes que nosotros utilizamos por ejemplo el c++ es lo mas utilizado y así tu algoritmo se hará mas especificado.

    ResponderEliminar
  14. a mi me interesa mas java al ser un lenguaje mas usado y mas sencilla de usar, aunque todavia no lo he usado pero he visto que tiene una forma de usar bien practica

    ResponderEliminar
  15. Personalmente recomiendo aprender a utilizar java, c, c++ por que son lenguajes de programación muy potentes

    ResponderEliminar
  16. Los lenguajes de programación C++, C son los más usados por los ingenieros de Sistemas por su alta calidad de programación y que además son los más recomendados.

    ResponderEliminar
  17. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.

    ResponderEliminar
  18. Los lenguajes de programación de alto nivel se crearon para que a los programadores les pudiera hacer fácil poder programar y hacer que este funcione, es muy interesante poder llegar a programa te abre puertas mas adelante , se dice que es fácil pero a mi parecer requiere tiempo t dedicación poder llegar a utilizar con facilidad un lenguaje de programación de alto nivel

    ResponderEliminar
  19. Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese solucionar tal problema de una manera sencilla de procesamiento de datos de una manera más fácil y rápida.

    ResponderEliminar
  20. Quizas no sen muy complejos pero son menos eficientes.

    ResponderEliminar
  21. bueno en esta parte es muy esencial por que te permite analizar la forma en como vas a clasificar tu algoritmo y el metodo esencial a ultilizar para desarrollar tu programa

    ResponderEliminar
  22. los lenguajes de programacion nos ayuda a solucionar de la manera mas rapida y facil de un determinado promblema....

    ResponderEliminar
  23. Son necesarios para poder programar.....

    ResponderEliminar
  24. Gracias a la clasificación de los lenguajes de programación de alto nivel podemos determinar cuando utilizar un tipo de lenguaje que se adapte a las necesidades requeridas.

    ResponderEliminar
  25. La clasificación de los lenguajes de programación es un tema bien estructurado , definido la es decir casi todos los lenguajes de programación son lo mismo la cual a uno se identifica como un programador es utilizar su propia lógica ya que los diversos lenguajes de programación nos ayudan a tener mas énfasis y a mejorar su propia lógica y poder visualizar o a enfocarse y crear algo nuevo.

    ResponderEliminar
  26. Es gracias al estudio de los computadores y sus procesos(lenguajes) es que logramos identificar sus distintos rasgos y complejidad para lograr adecuarlos a los múltiples requerimientos para su uso en cualquier campo de estudio y también para el desarrollo de posibles procesos e tecnologías.

    ResponderEliminar
  27. Los lenguajes de alto nivel son una herramienta que nos facilita muchisimo la programacion y esta esta clasificada en diferentes tipos para un mejor uso .

    ResponderEliminar
  28. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  29. los lenguajes de programación son importantes en nuestra carrera de Sistemas y esta clasificado en diferentes tipos

    ResponderEliminar
  30. Los lenguajes de alto nivel atizan un mismo paradigma de programación como también los conceptos básicos para programar, depende del programador cual de ellos utilizar teniendo en cuento su lógica y su capacidad de razonar.

    ResponderEliminar
  31. El lenguaje de alto nivel le permita a las personas a poder desarrollar de manera mas sencilla y poder adecuarse al programa que le hace mas facil.

    ResponderEliminar
  32. Los lenguajes de alto nivel se crearon para que pudiésemos solucionar un problema de procesamiento de datos de una manera más fácil y rápida...

    ResponderEliminar