Conceptos De Lenguajes

Páginas: 17 (4051 palabras) Publicado: 24 de marzo de 2015
Introducción
¿Qué es un lenguaje?
Es un conjunto de símbolos que hace posible la comunicación entre dos o más entidades.
Por ejemplo el español, que es un lenguaje denominado lenguaje natural, es un conjunto de símbolos y reglas (gramática
y sintaxis) que permite a todas las personas de habla hispana comunicarse entre sí. Un símbolo que pertenece
únicamente a este lenguaje es la letra ñ.

¿Qué esun lenguaje programación?
Entonces, un lenguaje de programación, es un conjunto de símbolos y reglas que permite la comunicación entre el
programador y la computadora. Los lenguajes de programación son lenguajes creados por el humano, se les suele
nombrar lenguajes artificiales.

Un poco de historia
Al desarrollarse las primeras computadoras electrónicas, surgió la necesidad de programarlas, esdecir, de almacenar en
memoria la información sobre la tarea a ejecutar. Las primeras computadoras se usaban como calculadoras simples; se
les indicaban los pasos de cálculo, uno por uno.
John Von Neumann desarrolló el modelo que lleva su nombre, para describir este concepto de "programa almacenado".
En este modelo, se tiene una abstracción de la memoria como un conjunto de celdas, que almacenansimplemente
números. Estos números pueden representar dos cosas: los datos, sobre los que va a trabajar el programa; o bien, el
programa en sí.
La representación de estos números en memoria se realiza a través del código binario, cadenas de 0s y 1s. Este
lenguaje es denominadolenguaje máquina.
El lenguaje máquina, no es fácilmente comprensible para los seres humanos, razón por la cual se handesarrollado
lenguajes intermediarios más fáciles de comprender para el hombre, los lenguajes de programación. El código escrito
en este tipo de lenguaje se traduce en código máquina para que el procesador pueda interpretarlo. Existen unos
programas especiales llamados traductores del código fuente (código escrito en lenguaje de bajo/alto nivel) al código
objeto (código binario) denominadosensambladores, compiladores e intérpretes. Los ensambladores traducen código
escrito en lenguajes de bajo nivel a código binario. Para el caso de los lenguajes de alto nivel, tenemos los compiladores
e intérpretes cuya principal diferencia es que los interpretes traducen línea a línea de código en tiempo real (tiempo de
ejecución) y se requiere de él cada vez que se necesite ejecutar el código. Por elcontrario los compiladores traducen
programas enteros generando un archivo ejecutable por sí solo. Esto genera más eficiencia e independencia ya que una
vez generado el archivo ejecutable, el compilador ya no es necesario pudiéndose transportar el código a otra
computadora.

Resumen
Podemos resumir entonces que, así como las personas utilizamos el lenguaje natural para comunicarnos entre nosotros,
esdecir los humanos comprendemos el lenguaje natural, las computadoras solo comprenden el lenguaje máquina. En un
principio los programadores debían aprender el lenguaje de las computadoras, el lenguaje máquina, para poder
indicarles las tareas a realizar. El avance de la ciencia de la computación permitió crear otros lenguajes intermediarios
más cercanos al lenguaje humano, los lenguajes deprogramación, que permiten describir las tareas que debe realizar
una computadora de manera mucho más sencilla. Para que las instrucciones escritas en estos lenguajes sean
comprendidas por la computadora, éstas deben ser traducidos al lenguaje máquina. De esta tarea se encargan los
compiladores e interpretes.
Durante el trayecto de esta lección abordaremos la clasificación de los lenguajes de programación yestudiaremos cómo
se definen los símbolos y reglas de los lenguajes de programación.

Clasificación de los Lenguajes de Programación
Los lenguajes de programación se pueden clasificar atendiendo a varios criterios:

Según su nivel de abstracción
Lenguaje Maquina: El lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito
microprogramable, como el microprocesador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CONCEPTO DE LENGUAJE
  • Conceptos de Lenguaje
  • Los Conceptos De Lenguaje
  • Conceptos Del Lenguaje Cinematrografico
  • conceptos pensamiento y lenguaje
  • Definicion Conceptos Lenguaje
  • El lenguaje y la adquisición de conceptos
  • Concepto de comunicación y lenguaje.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS