I GENERACION
CARATERISTICAS
Estos se consideran como de bajo nivel por que no existe un programa de codificación menos complicado que el que utiliza los símbolos binarios 1 y 0.
Como este es el lenguaje del CPU, los archivos de texto traducidos a los grupos binarios ASCII pueden leerse por casi cualquier plataforma de sistemas de computadoras.
TARGETA DE HOLLET
Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de un ordenador o el microcontrolador de un autómata (un PIC) . Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Un programa de computadora consiste en una cadena de estas instrucciones de lenguaje de máquina (más los datos). Estas instrucciones son normalmente ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. El lenguaje de máquina es específico de cada máquina o arquitectura de la máquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre ellas.
II GENRACION
No fue sino hacia
finales de los años 50 que los transistores reemplazaron a los bulbos en los
circuitos de las computadoras.
Las computadoras de la llamada segunda generación ya no son de bulbos, sino con
transistores son mas pequeñas y consumen menos electricidad que las anteriores,
la forma de comunicación con estas nuevas computadoras es mediante lenguajes mas
avanzados que el lenguaje de máquina, y que reciben el nombre de "lenguajes de
alto nivel" o lenguajes de programación.
Mencione 4 características de a 2da generación
*Estaban construidas con electrónica de transistores
* Se programaban en lenguajes de alto nivel
*los componentes podían colocarse mucho más cerca unos a otros y ahorrar mucho más espacio.
*Estos últimos eran más económicos, más pequeños que las válvulas miniaturizadas, consumían menos y producían menos calor
¿Que es el lenguaje ensamblador?
El lenguaje
ensamblador o código simbólico (en inglés Assembly language) es una notación del
lenguaje de máquina que es legible por personas y es específica de cada
arquitectura de computadoras. El lenguaje de máquina, un simple patrón de bits,
es hecho legible reemplazando valores crudos por símbolos denominados
mnemónicos. Se inventó para facilitar la tarea de los primeros programadores que
hasta ese momento tenían que escribir directamente en código binario.
III GENERACION
Mencione 4 características de la 3ra generación
*Aparece el circuito integrado (chips).
*Aumenta la capacidad de almacenamiento, se reduce el tiempo de respuesta.
*Se generalizan los lenguajes de programación de alto nivel.
*Se consigue compatibilidad para compartir software entre diversos equipos.
¿Qué es un compilador?
Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje, generando un programa equivalente independiente, que puede ejecutarse tantas veces como se quiera. Este proceso de traducción se conoce como compilación.
Defina y de ejemplo de instrucciones de los siguientes lenguajes:
*fortran: Formula Translation o Lenguaje de traducción de fórmulas. Lenguaje de alto nivel que se usaba principalmente en Ingeniería y Ciencias exactas don de se involucran cálculos matemáticos complejos. Fue muy raramente usado en negocios. Se utiliza principalmente en aplicaciones científicas y análisis numérico.
*Cobol: El lenguaje COBOL (acrónimo de COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios) 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: El lenguaje de programació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 una familia de lenguajes de programación. Fue originalmente ideado como una herramienta de enseñanza, se diseminó entre las microcomputadores caseras en la década de 1980, y sigue siendo popular hoy en día en muchos dialectos bastante distintos del original.
*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. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
*lenguaje C:C es un lenguaje de programación creado en 1969 por Ken Thompson y Dennis M. Ritchie en los Laboratorios Bell basándose en los lenguajes BCPL y B. Al igual que sus dos predecesores, 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 programación, diseñado a mediados de los ochenta, por Bjarne Stroustrup, como extensión del lenguaje de programación C.
Es un lenguaje híbrido, que se puede compilar y resulta más sencillo de aprender para los programadores que ya conocen C. Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos.
*XBASE: xBase es el término genérico para todos los lenguajes de programación que derivan del lenguaje de programación DBase (Ashton-Tate) original. Esos son indicadores que hubo un predecesor no comercial.
IV GENERACION
Mencione 3 características de la IV generación
* Surge el microcircuito integrado.
*Se construye el microprocesador.
*Comienzan a proliferar las redes de computadores.
*Aparecen los sistemas operativos en red y distribuidos.
¿Qué significa el termino case?
Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
Mencione 3 características propias de la 5ta generación
*Desarrollo de la Inteligencia Artificial.
*Otro factor fundamental del diseño, la capacidad de la computadora para reconocer patrones y secuencias de procesamiento que haya encontrado previamente (programación heurística) que permita a la computadora recordar resultados previos e incluirlos en el procesamiento.
*En esencia, la computadora aprenderá a partir de sus propias experiencias usará sus datos originales para obtener la respuesta por medio del razonamiento y conservará esos resultados para posteriores tareas de procesamiento y toma de decisiones.
¿Qué es inteligencia artificial?
La Inteligencia artificial (abreviado IA, en inglés AI) es definida como la inteligencia exhibida por una entidad artificial. Generalmente se asume que dicha entidad o sistema sea un computador
Defina el concepto de cibernética
La cibernética es una ciencia interdisciplinaria que trata de los sistemas de control y de comunicación. La palabra cibernética proviene del griego κυβερνητική y significa "arte de pilotar un navío", aunque Platón la utilizó en La república con el significado de "arte de dirigir a los hombres" o "arte de gobernar". En el siglo XIX, André-Marie Ampère y James Clerk Maxwell retomaron el sentido político de la palabra.
Defina el concepto de robótica
La robótica es una ciencia o rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas realizadas por el ser humano o que requieren del uso de inteligencia. Las ciencias y tecnologías de las que deriva podrían ser: el álgebra, los autómatas programables, las máquinas de estados, la mecánica o la informática
¿Qué son sistemas expertos?
Son sistemas expertos aquellos programas que se realizan haciendo explicito el conocimiento en ellos, que tienen información específica de un dominio concreto y que realizan una tarea relativa a este dominio.