Con la aparición de las computadoras desaparecen las secuencias de posiciones de llaves mecánicas que debían desconectarse para obtener una acción determinada, una llave conectada era un 1 y una llave desconectada era un 0. Una sucesión de llaves en cualquiera de sus dos posiciones definía una secuencia de ceros y unos (por ejemplo: 0100011010011101...) que venía a representar una instrucción o un conjunto de instrucciones para el ordenador (o computador) en el que se estaba trabajando. A esta primera forma de especificar programas para una computadora se la denomina lenguaje maquina o código maquina.
TIPOS DE LENGUAJE:
Lenguaje de bajo nivel: Son lenguajes totalmente dependientes de la máquina al estar diseñados a medida del hardware y aprovechan al máximo las características del mismo.
El lenguaje de maquina: este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
Lenguaje de alto nivel: son dirigidos a solucionar problemas mediante el uso de EDD's. EDD's son las abreviaturas de Estructuras Dinámicas de Datos, algo muy utilizado en todos los lenguajes de programación.
La evolución de los lenguajes de programación se puede dividir en 5 etapas o generaciones.
• Primera generación: lenguaje maquina.
• Segunda generación: se crearon los primeros lenguajes ensambladores.
• Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol…
• Cuarta generación. Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje.
• Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP
No hay comentarios:
Publicar un comentario