Evolucion y Clasificacion de los Lenguajes de Programacion
Un lenguaje de programación es una notación o conjunto de símbolos y caracteres combinados entre sí de acuerdo con una sintaxis yadefinida para posibilitar la transmisión de instrucciones a la CPU. Dichos símbolos y caracteres son traducidos a un conjunto de señales eléctricas representadas en código binario. La razón de convertiresos símbolos y caracteres a ceros y unos se debe a que el microprocesador solamente entiende ese lenguaje, que es el lenguaje binario o código maquina.
Lenguajes de bajo nivel
Son aquellos quepor su característica se encuentran más próximos a la arquitectura de la maquina, englobándose en este tipo el lenguaje maquina y el lenguaje ensamblador.
Lenguaje maquina, se caracterizaprincipalmente por:
Ser considerado el primer lenguaje de programación.
Ser el único lenguaje inteligible directamente por un ordenador.
Basarse en la combinación de dos únicos símbolos, el 0 y el 1,denominados bits.
Ser propio de un determinado procesador, es decir, que cada procesador tiene su propio y particular lenguaje maquina, que no podrá ser entendido por cualquier otro.
Lenguajeensamblador: Surge como sustituto del lenguaje maquina y esta basado en el uso de nemotécnicos (palabras abreviadas procedentes del inglés formadas por letras y a veces números). La programación enlenguaje ensamblador precisa de un amplio conocimiento sobre la constitución, estructura, y funcionamiento interno de un ordenador, así como un hábil manejo de los códigos y sistemas de numeración, enespecial el binario y el hexadecimal.
Los programas desarrollados en ensamblador se caracterizan por:
Ejecutarse más rápidamente que si hubiesen sido desarrollados en un lenguaje de alto nivel
Ocupar menos espacio en memoria
Facilitar el trabajo a la hora de desarrollar programas que controlan periféricos, simulen movimientos, generen sonido, etc.
Generar programas más largos que...
Regístrate para leer el documento completo.