Leguage De Programacion

Páginas: 7 (1581 palabras) Publicado: 26 de mayo de 2012
Sistema de Gestión de la Calidad

Servicio Nacional de Aprendizaje – SENA Regional Cesar Centro Biotecnológico del Caribe Análisis y Desarrollo de Sistemas de Información

Fecha: Mayo 2012 Página: 1 de 4

LENGUAJES DE PROGRAMACIÓN Para que un computador (hardware) funcione es necesario utilizar programas (software), los cuales le indican cuál es la tarea que se tiene que hacer. Un lenguajede programación es el que se utiliza para escribir dichos programas. Posteriormente estos se introducirán en la memoria del computador y éste último ejecutará todas las operaciones que se incluyen. Los lenguajes de programación constan de:    Un conjunto finito de símbolos, a partir del cual se define el léxico o vocabulario del lenguaje. Un conjunto finito de reglas, la gramática del lenguaje,para la construcción de las sentencias “correctas” del lenguaje. (Sintaxis). Semántica, que asocia un significado (la acción que debe llevarse a cabo) a cada posible construcción del lenguaje.

Así, podemos decir que un lenguaje de programación consta de un conjunto de símbolos y un conjunto de reglas válidas para componerlos, de forma que formen un mensaje con significado para el computador.LENGUAJE MÁQUINA. Los ordenadores sólo entienden un lenguaje específico para cada máquina, que se denomina CÓDIGO MÁQUINA o Lenguaje Máquina. Este lenguaje utiliza un código binario (símbolos “0" y “1"). Las órdenes que se dan a un ordenador han de ir codificadas en instrucciones, y estas forman los programas. Puesto que cada tipo de ordenador tiene su código máquina específico, para programar eneste lenguaje el programador debe conocer la arquitectura física de la computadora con cierto detalle (Registros de la CPU, palabras de memora,...). La estructura del lenguaje máquina está totalmente adaptada a los circuitos de la computadora y muy alejada del lenguaje que empleamos normalmente para expresar y analizar los problemas que hoy día son resolubles con la computadora. Por ejemplo, parahacer cálculos aritméticos disponemos de un “lenguaje” matemático fácil de comprender y claro, que no se parece en nada al código máquina necesario para hacer dichos cálculos.

Lenguajes de bajo nivel Los lenguajes de bajo nivel son más fáciles de utilizar que los lenguajes máquina, pero, al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es elensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: en inglés, ADD, SUB, DIV, etc.; en español, SUM,RES,DIV,etc. Una instrucción típica de suma sería: ADD M, N, P Esta instrucción podría significar “sumar el número contenido en la posición de memoria M al número almacenado en la posiciónde memoria N y situar el resultado en la posición de memoria P”. Evidentemente es mucho más sencillo recordar la instrucción anterior con un nemotécnico que su equivalente en código máquina”.

Sistema de Gestión de la Calidad

Servicio Nacional de Aprendizaje – SENA Regional Cesar Centro Biotecnológico del Caribe Análisis y Desarrollo de Sistemas de Información

Fecha: Mayo 2012 Página: 2de 4

0110 1001 1010 1011 Un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente por la computadora en esto se diferencia esencialmente del lenguaje máquina, sino que requiere una fase de traducción al lenguaje máquina. El programa original escrito en lenguaje ensamblador se denomina programa fuente y el programa traducido en lenguaje máquina se conoce como programaobjeto, ya directamente entendible por la computadora. El traductor de programas fuente a objeto es un programa llamado ensamblador, existente en casi todos los computadores. Lenguajes de alto nivel Los lenguajes ensambladores se suelen denominar lenguajes de segunda generación, en contraposición a los lenguajes máquina, que fueron los de la primera generación. Los lenguajes de alto nivel se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Leguages de programacion
  • Leguage de programación
  • los leguages de programasion
  • actividad integradora1 leguage
  • Programacion
  • Programación
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS