Introducción A La Ingeniería De Sistemas Lenguajes De Programación
Alexander Barón Salazar
Lenguaje de Programación
Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas ysemánticas que definen su estructura y el significado de sus elementos y expresiones, y es utilizado para controlar el comportamiento físico y lógico de una máquina. Un lenguaje de programaciónpermite especificar de manera precisa sobre qué datos debe operar un computador, cómo estos datos deben ser almacenados o transmitidos y qué acciones debe tomar en una circunstancia determinada.Lenguajes de Programación Clasificación 1 – Nivel de Abstracción
Según el nivel de abstracción, o sea, según el grado de cercanía a la máquina:
1. Lenguajes de bajo nivel: La programación se realizateniendo muy en cuenta las características del procesador. Ejemplo: Lenguajes ensamblador.
2. Lenguajes de nivel medio: Permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunascualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel (números),etc.
3. Lenguajes de alto nivel: Más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del funcionamientode la máquina. Ejemplos: Java.
Lenguajes de Programación Clasificación 2 – Propósito
Según el propósito, es decir, el tipo de problemas a tratar con ellos:
1. Lenguajes de propósito general:Aptos para todo tipo de tareas: Ejemplo: C.
2. Lenguajes de propósito específico: Hechos para un objetivo muy concreto. Ejemplo: Csound (para crear archivos de audio). 3. Lenguajes de programación desistemas: Diseñados para realizar sistemas operativos o drivers. Ejemplo: C. 4. Lenguajes de script: Para realizar tareas varias de control y auxiliares. Antiguamente eran los llamados lenguajes de...
Regístrate para leer el documento completo.