Lenguajes De Programacion

Páginas: 5 (1059 palabras) Publicado: 13 de agosto de 2012
DEFINICIONES BÁSICAS

1.1 Lenguajes de programación
Las relaciones humanas se dan a través del lenguaje, mejor conocido como lengua, el cual permite expresar ideas y razonamientos y hace posible la comunicación.
El lenguaje a través del cual se comunican los ordenadores, computadoras o sistemas de cómputo es un Lenguaje de Bajo nivel, basado en una secuencia de 0 y 1’s; estasinstrucciones son específicas para cada sistema. El lenguaje que entiende directamente el ordenador es el “lenguaje máquina”.
La programación de los sistemas se hace a través de los lenguajes de programación, que posibilitan la comunicación de órdenes al ordenador o sistema.

Lenguaje de programación
Es una notación formal para describir algoritmos o funciones que serán ejecutadas por un ordenador.Es el lenguaje para comunicar instrucciones al ordenador.
Un lenguaje de programación es una técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen un lenguaje informático.
Un lenguaje de programación permite a un programador especificar de manera precisa: sobrequé datos una computadora debe operar, cómo deben ser estos almacenados y transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje léxico.

Clasificación de los lenguajes de programación
Las tres clasificaciones más importantes para loslenguajes de programación son las siguientes:
* Según su grado de independencia de la máquina
a) Lenguaje máquina
- Forma más baja de un lenguaje de programación.
- Lenguaje de bajo nivel.
- Secuencias de 0 y 1’s, cada instrucción se representa por un código numérico y las direcciones igual.
- Es la notación que entiende directamente la PC.
- Las instrucciones y la estructura estánligadas directamente a la arquitectura de la PC.
b) Lenguaje ensamblador
- Es la versión simbólica del lenguaje máquina (nemónicos).
- Cada código de operación se indica por un código simbólico (ADD MUL DIV MOD).
- Las asignaciones de memoria se dan con nombres simbólicos (PAGO; NOMBRE).
c) Lenguaje de medio nivel
- Tiene algunas características de los lenguajes de bajo nivel: posibilidadde acceso directo a posiciones de memoria e indicaciones para que ciertas variables se almacenen en los registros del procesador.
- Presentan la posibilidad del manejo de estructuras de control y estructuras de datos de los lenguajes de alto nivel.
- Ejemplos de estos lenguajes: C y FORTH.
d) Lenguaje de alto nivel
- Presentan características superiores a los lenguajes de medio nivel,aunque no tienen algunas posibilidades de acceso directo al sistema.
- Facilitan la estructura de programas con estructuras de datos complejas, utilización de bloques y procedimientos o subrutinas.
- Los lenguajes orientados a objetos pertenecen a esta clasificación y permiten definir tipos de datos abstractos que agrupan datos y métodos.
- Ejemplos de estos lenguajes: FORTRAN, COBOL, PASCAL, C,C++

e) Lenguaje orientados a problemas concretos
- Se utilizan para la resolución de problemas en un campo específico.
- Comúnmente se conocen como “aplicaciones”.

* Según la forma de sus instrucciones (paradigmas de programación)
a) Lenguajes imperativos o procedimentales
- Usan la instrucción o sentencia de asignación como construcción básica en la estructura de los programas.- También se conocen como “lenguajes orientados a instrucciones”.
- Uso intensivo de variables para referenciar posiciones de memoria.
- La estructura de los programas está basada en instrucciones.
- La tresolución de los algoritmos es por medio de estructuras de control (secuenciales, alternativas y repetitivas).
- Manejo de bloques.
- Gestión de memoria en tiempo de ejecución.
-...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS