Generaciones de los lenguajes de programación
![]()
![]()
![]()
![]()
![]()
![]()
¿Que son las tarjetas
hollerith?
Son tarjetas perforadoras (es una cartulina con unas determinadas posiciones que pueden o no estar perforada, lo que supone un código binario. Fueron el principal medio de información.
Mencione 5
características propias de la 1ra generación
la tecnología electrónica era a base de bulbos o tubos de vacío
la comunicación era en términos de nivel mas bajo que puede existir .
Estaban construidas con electrónica de bulbos
Se programaban en lenguaje de máquina
enorme aparato que ocupa todo un sótano.
¿Que es el leguaje de
maquina?
es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de un ordenador o el microcontrolador de un autómata (un PIC) .
Mencione 4
características propias de la 2da generación
Aparece el circuito integrado (chips).
Disminución del tamaño.
Disminución del consumo y de la producción del calor
Su fiabilidad alcanza metas inimaginables con los efímeros tubos al vacío.
¿Que es el lenguaje
ensamblador?
Es la primera abstracción del Lenguaje de Máquina , consistente en asociar a los opcodes palabras clave que faciliten su uso por parte del programador.
Mencione 4
características propias de la 3ra generación.
Circuito integrado desarrollado en 1958 por Jack Kilbry.
Circuito integrado, miniaturización y reunión de centenares de elementos en una placa de silicio o (chip).
Menor consumo de energía.
Aumento de fiabilidad y flexibilidad.
Defina el termino
compilador
Un traductor es cualquier programa que toma como entrada un texto escrito en un lenguaje, llamado fuente y da como salida otro texto en un lenguaje, denominado objeto.
Defina y de ejemplos
de instrucciones de los siguientes lenguajes:
FORTRAN: se utiliza principalmente en aplicaciones científicas y análisis numérico. Desde 1958 ha pasado por varias versiones, entre las que destacan FORTRAN II, FORTRAN IV, FORTRAN 77 y FORTRAN 90. Si bien el lenguaje era inicialmente un lenguaje imperativo, las últimas versiones incluyen elementos de la programación orientada a objetos.
COBOL: fue creado en el año 1960 con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador, ya que en los años 1960 existían numerosos modelos de ordenadores incompatibles entre sí, y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
RPG: es un lenguaje de programación desarrollado por IBM en 1964 y diseñado para generar informes comerciales o de negocios. Sus siglas en inglés significan Report Program Generator.
Basic:BASIC es el acrónimo de Beginners All-purpose Symbolic Instruction Code[1] (en español ‘código de instrucciones simbólicas de propósito general para principantes’) y está ligado al nombre de un trabajo sin publicar del coinventor del lenguaje, Thomas Kurtz
Pascal:es un lenguaje de programación desarrollado por un profesor suizo llamado Niklaus Wirth a finales de los años 60. Su objetivo era crear un lenguaje que facilitara el aprendizaje de la programación a sus alumnos.
lenguaje C:es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
C+ +: Es un lenguaje de nivel medio porque combina elementos de lenguajes de alto nivel, manipulación de bits, bytes, direcciones y elementos básicos como números y caracteres.
X BASE: es el termino genérico para todos los lenguajes de programación.
Mencione 4
características relevantes de la 4ta generación
Microprocesador: Desarrollado por Intel Corporation a solicitud de una empresa Japonesa (1971).
El Microprocesador: Circuito Integrado que reúne en la placa de Silicio las principales funciones de la Computadora y que va montado en una estructura que facilita las múltiples conexiones con los restantes elementos.
Se minimizan los circuitos, aumenta la capacidad de almacenamiento.
Reducen el tiempo de respuesta.
Defina el termino
case
Computer Aided
Software Engineering. Las herramienta CASE están dirigidas a los programadores.
Proporcionan automatización en fases del desarrollo de programas o facilidades
de documentación y comprensión.
Mencione 4
características propias de la 5ta generación
Mayor velocidad.
Mayor miniaturización de los elementos.
Aumenta la capacidad de memoria.
Multiprocesador (Procesadores interconectados).
Defina el concepto
inteligencia artificial.
equipar a las Computadoras con "Inteligencia Humana" y con la capacidad de razonar para encontrar soluciones.
¿Que son sistemas
expertos?
Rama de la Inteligencia Artificial, son sistemas informáticos que simulan el proceso de aprendizaje, de memorización, de razonamiento, de comunicación y de acción en consecuencia de un experto humano en cualquier rama de la ciencia.
Defina el termino
robótica
Ciencia que se ocupa del estudio, desarrollo y aplicaciones de los robots. Los Robots son dispositivos compuestos de sensores que reciben Datos de Entrada y que están conectados a la Computadora. Esta recibe la información de entrada y ordena al Robot que efectúe una determinada acción y así sucesivamente.
Defina termino
cibernética e
La ciencia que se ocupa de los sistemas de control y de comunicación en las personas y en las máquinas, estudiando y aprovechando todos sus aspectos y mecanismos comunes.