Evolución De Los Lenguajes De Programación

Páginas: 6 (1436 palabras) Publicado: 6 de octubre de 2015
Evolución de los
Lenguajes de
Programación

¿ Que es un lenguaje de
programación?
Los lenguajes de programación son lenguajes formales (es
decir con una sintaxis y una gramática a seguir y respetar)
con los cuales se dan instrucciones de una forma
relativamente fácilmente entendibles para los humanos. Los
lenguajes de programación son el puente con el que se
pueden dar instrucciones a unacomputadora de una forma
más eficiente que lo que eran las tarjetas perforadas y cintas
de teletipo.

Los lenguajes de programación clasificarse en paradigmas de programación,
es decir según sea el estilo y soporte del lenguaje puede crearse programas
de forma lineal donde cada renglón es una instrucción y el programa se
ejecuta línea a línea con saltos a cierta línea o de forma orientada a objetosdonde cada parte del programa se modela como un conjunto de programas
más pequeños que trabajan para conformar uno más grande. Según sea el
funcionamiento de un lenguaje de programación el código escrito puede ser
compilado a código intermedio o bitecode que a su vez se traduce en lenguaje
ensamblador por ultimo para que por medio del procesador y del BIOS Sean
convertidos a lenguaje binario, el cuales el lenguaje verdadero que entiende
la computadora.

Algunos otros lenguajes no son compilados si no que son
interpretados, es decir que las instrucciones se traducen
literalmente por otro programa.
Los lenguajes de programación se crean por medio de otros
software especiales llamados intérpretes, los cuales reciben
el código y lo traducen a los pasos arriba mencionados.

Historia y evoluciónde los lenguajes
de programación
El conjunto de órdenes e instrucciones que se dan al ordenador para que
resuelva un problema o ejecute una determinada misión, recibe el nombre de
programa. En los primeros tiempos de la informática, la programación se
efectuaba en el único lenguaje que entiende el microprocesador: su propio
código binario, también denominado lenguaje máquina o código máquina.Pero la programación en lenguaje máquina resulta muy lenta y tediosa, pues
los datos e instrucciones se deben introducir en sistema binario y, además,
obliga a conocer las posiciones de memoria donde se almacenan los datos.
Como puede imaginar, este tipo de programación conlleva gran número de
errores y la tarea de depuración exige bastante tiempo y dedicación.

Por este motivo, a principios de los50 se creó una notación simbólica,
denominada código de ensamblaje (ASSEMBLY), que utiliza una serie de
abreviaturas mnemotécnicas para representar las operaciones, ADD (sumar),
STORE (copiar), etc.. Al principio, la traducción del código de ensamblaje al
código máquina se realizaba manualmente, pero enseguida se vio que el
ordenador también podía encargarse de esa traducción; se desarrolló asíun
programa traductor, llamado ensamblador1 (ASSEMBLER). Conforme los
ordenadores fueron introduciéndose en el mundo empresarial y académico,
aquellos primitivos lenguajes fueron sustituidos por otros más sencillos de
aprender y más cómodos de emplear. Estos lenguajes, llamados de alto nivel,
tienen una estructura que se adapta más al pensamiento humano que a la
forma de trabajar del ordenador. Interpretes y Compiladores
Antes de pasar a ver los principales lenguajes de programación,
debemos hacer un alto para comentar una característica común a todos
ellos: las órdenes dadas en cualquier lenguaje siempre deben traducirse
al código binario del ordenador, que es el único que realmente
comprende su unidad central. Esta labor de traducción se lleva a cabo
mediante un intérprete o uncompilador. ¿Y qué diferencia hay entre
estas dos cosas? Retomemos el símil de los lenguajes humanos y todo
quedará aclarado.

Imagine que no sabe nada de inglés y necesita conversar con alguien
que sólo conoce ese idioma. La forma más sencilla de establecer
comunicación es conseguir una persona que ejerza de intérprete.
Cuando diga una frase en castellano, su intérprete la traducirá al inglés
y, de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Evolucion de los lenguajes de programacion
  • Evolucion de los lenguajes de programacion
  • EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
  • evolucion del lenguaje de programacion
  • LA EVOLUCION DE LOS LENGUAJES DE PROGRAMACIÓN EN LA HISTORIA.
  • la evolucion de los lenguajes de programacion
  • Evolucion Del Lenguaje De Programacion En La Historia
  • Evolución de los lenguajes de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS