Please enable JavaScript.
Coggle requires JavaScript to display documents.
Clasificación de los lenguajes de programación, • Clasificación histórica,…
Clasificación de los lenguajes de programación
.
• Clasificación histórica
•
Lenguajes de alto y de bajo nivel
Clasificación por paradigmas
. Clasificación por propósito
Son clasificados en familias que
comparten ciertas características comunes como el estilo general de la sintaxis que emplean.
características suelen ser heredadas de lenguajes de programación
anteriores que sirvieron de inspiración a los creadores de dicho lenguaje.
Los paradigmas de programación distinguen distintos modelos de cómputo y de estilos de
estructurar y organizar las tareas que debe realizar un programa.
n se suelen clasificar dentro de dos amplias categorías que se
refieren a su "nivel de abstracción",, es decir, en cuanto a lo específico o general que es
respecto a la arquitectura de computación inherente al sistema que se está utilizando.
A medida que surgían nuevos lenguajes que permitían nuevos estilos de programación
Clasificación histórica o por generaciones
.
Primera generación:
• Segunda generación:
• Tercera generación
• Cuarta generación
• Quinta generación
se llama así a los lenguajes de inteligencia artificial,
aunque con el fracaso del proyecto japonés de la quinta generación esta denominación ha
caído en desuso
se ha dado este nombre a ciertas herramientas que permiten construir
aplicaciones sencillas combinando piezas prefabricadas.
Algunas de sus
características son: acceso a base de datos, capacidades gráficas, generación de código automáticamente, así como poder programar visualmente (como por ejemplo Visual Basic
o SQL).
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.
Entre ellos se encuentran C, Fortran, Smalltalk, Ada, C++, C#,
Cobol, Delphi, Java y PHP, entre otros
. Se refiere al lenguaje
ensamblador ensamblado a través de un macroensamblador.
s se programaban directamente en código
de máquina (basado en sistema binario)
A estos lenguajes se les denominaba Lenguaje de bajo nivel, porque sus
instrucciones ejercen un control directo sobre el hardware y están condicionados por la
estructura física de las computadoras que lo soportan.