1- Características de la I, II, III, IV, V generación de los lenguajes de computadora
Primera Generación
Se desarrollo desde 1937 hasta 1950 Después de la infructuosa labor de Babbage hubo pocas computadoras digitales antes de la “segunda guerra mundial”. A mediados de la época de 1940. En esos primeros tiempos, un solo grupo de personas en señala, construía y programaba. No existían los lenguajes de programación y tampoco nadie habla oído de los sistemas operativos. Casi todos los problemas eran cálculos numéricos simples como la preparación de tablas de seno, coseno. Para los principios de la década 1950 era posible escribir programas en tarjetas y hacer que la maquina las leyera.
Segunda Generación
Se desarrollo desde 1950 hasta 1960. La segunda generación fue a mediada de la década de 1950, las computadoras se volvieron mas accesibles para poder venderse, a clientes comerciales pero ya estas maquinas tienen otro modo y se llama mainframes y microcomputadoras pero solo los grandes corporaciones podían pagar millones de dólares ya que eran muy costosas. Cuando la computadora terminaba el trabajo que ejecutaba las hojas de la impresora estas computadoras utilizaban. En su mayoría para realizar cálculos científicos.
Tercera Generación
Se desarrollo desde 1960 hasta 1970. Al principio de la década de 1960 la mayoría de los fabricantes de computadoras tenían 2 productores deferentes pero eran completos. Utilizado por primera vez procesadores fabricados con circuitos integrados esta generación también presenta nuevas topologías en software de sus sistemas. El sistema de manejo de base de datos.
Cuarta Generación
Se desarrollo de 1960 hasta 1986. Con el desarrollo de los circuitos integrados a gran escala sus guió la era de las computadora personales desde el punto de vista de la arquitectura las computadoras personales o llamadas en un principio microcomputadoras. No era muy diferentes a las mini computadores en esta generación se controlo a las mini computadoras que están al alcance de nuestro dinero y se puede usar con facilidad y son computadoras caseras.
Quinta Generación
Se desarrolla desde 1986 hasta neutros días. Aunque ciertos expertos expertos consideran finalizada esta generación con la aparición de los procesadores Pentium, consideraremos que aun no ha finalizado. Esta quinta generación se caracteriza por el surgimiento de la PC, tal como se la conoce actualmente.
2- Que es un lenguaje d programación?
Origen
Con el advenimiento de los computadores aparecen las secuencias de posiciones de llaves eléctricas que debían conectarse para obtener una acción determinada.
La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: ADD (sumar), SUB (restar), MUL (multiplicar), CALL (ejectuar subrutina), etc. A esta secuencia de posiciones se le denominó "instrucciones", y a este conjunto de instrucciones se le llamó lenguaje
Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su denominación porque tienen una estructura sintáctica similar a los lenguajes escritos por los humanos.
Concepto
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente.
Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML
Un lenguaje de programación permite a uno o más programadores especificar de manera precisa: sobre qué datos una computadora debe operar, cómo deben ser estos almacenados y transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Lexico. Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones que puedan ser comprendidas entre ellos para realizar la construcción del programa de forma colaborativa.
Los procesadores usados en las computadoras son capaces de entender y actuar según lo indican programas escritos en un lenguaje fijo llamado lenguaje de máquina Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras:
· Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpetar y a los programas que lo hacen se los conoce como intérpretes
· Traduciendo este programa al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al traductor se lo conoce como compilador
3- Que es un microprocesador?
El microprocesador, micro o "unidad central de procesamiento", , es un circuito integrado que sirve como cerebro de la computadora. En el interior de este componente electrónico existen millones de transistores integrados.
Suelen tener forma de prisma chato, y se instalan sobre un elemento llamado zócalo[2]. También, en modelos antiguos solía soldarse directamente a la placa madre. Aparecieron algunos modelos donde se adoptó el formato de cartucho, sin embargo no tuvo mucho éxito. Actualmente se dispone de un zócalo especial para alojar el microprocesador y el sistema de enfriamiento, que comúnmente es un ventilador (cooler). El microprocesador está compuesto por: registros la Unidad de control la Unidad aritmético-lógica y dependiendo del procesador una unidad en coma flotante .
Antecedentes
Entre estas evoluciones podemos destacar estos hitos:
· ENIAC </wiki/ENIAC> (Electronic Numeric Integrator And Calculator) Fue un computador con procesador multiciclo de programación cableada, esto es, la memoria </wiki/Memoria_de_computadora> contenía sólo los datos y no los programas </wiki/Programas>. ENIAC fue el primer computador, que funcionaba según una técnica a la que posteriormente se dio el nombre de monociclo.
· EDVAC </wiki/EDVAC> (Electronic Discrete Variable Automatic Computer) fue la primera máquina de Von Neumann </wiki/Von_Neumann>, esto es, la primera máquina que contiene datos y programas en la misma memoria. Fue el primer procesador multiciclo </w/index.php?title=Multiciclo&action=edit>.
· El IBM 7030 </w/index.php?title=IBM_7030&action=edit> (apodado Stretch </w/index.php?title=Stretch&action=edit>) fue el primer computador con procesador segmentado </w/index.php?title=Procesador_segmentado&action=edit>. La segmentación siempre ha sido fundamental en Arquitectura de Computadores desde entonces.
· El IBM 360/91 </w/index.php?title=IBM_360/91&action=edit> supuso grandes avances en la arquitectura segmentada, introduciendo la detección dinámica de riesgos de memoria </w/index.php?title=Detecci%C3%B3n_din%C3%A1mica_de_riesgos_de_memoria&action=edit>, la anticipación generalizada </w/index.php?title=Anticipaci%C3%B3n_generalizada&action=edit> y las estaciones de reserva </w/index.php?title=Estaciones_de_reserva&action=edit>.
· El CDC 6600 </wiki/CDC_6600> fue otro importante computador de microprocesador segmentado, al que se considera el primer supercomputador.
· El último gran hito de la Arquitectura de Computadores </wiki/Arquitectura_de_Computadores> fue la segmentación superescalar </wiki/Superescalar>, propuesta por John Cocke </wiki/John_Cocke>, que consiste en ejecutar muchas instrucciones a la vez en el mismo microprocesador. Los primeros procesadores superescalares fueron los IBM Power-1 </w/index.php?title=IBM_Power-1&action=edit>.
Avances
Hay que destacar que los grandes avances en la construcción de microprocesadores se deben más a la Arquitectura de Computadores </wiki/Arquitectura_de_Computadores> que a la miniaturización electrónica </w/index.php?title=Miniaturizaci%C3%B3n_electr%C3%B3nica&action=edit>. El microprocesador se compone de muchos componentes. En los primeros procesadores gran parte de estos estaban ociosos el 90% del tiempo. Sin embargo hoy en día los componentes están repetidos una o más veces en el mismo microprocesador, y los cauces están hechos de forma que siempre están todos los componentes trabajando. Por eso los microprocesadores son tan rápidos y tan productivos. Esta productividad tan desmesurada, junto con el gran número de transistores por microprocesador (debido en parte al uso de memorias caché </w/index.php?title=Memorias_cach%C3%A9&action=edit>) es lo que hace que se necesiten los inmensos sistemas de refrigeración que se usan hoy en día. Inmensos en comparación con el microprocesador, que habitualmente consiste en una cajita de 2 centímetros </wiki/Cent%C3%ADmetro> de largo y de ancho por 1 milímetro </wiki/Mil%C3%ADmetro> de altura, cuando los refrigeradores suelen tener volúmenes de al menos 5 centímetros cúbicos.
Evolución del microprocesador
· 1971: Intel 4004 </wiki/Intel_4004>. Nota: Fue el primer microprocesador comercial. Salió al mercado el 15 de noviembre de 1971.
· 1974: Intel 8008 </wiki/Intel_8008>
· 1975: Signetics 2650 </w/index.php?title=Signetics_2650&action=edit>, MOS 6502 </wiki/MOS_6502>, Motorola 6800 </wiki/Motorola_6800>
· 1976: Zilog Z80 </wiki/Zilog_Z80>
· 1978: Intel 8086 </wiki/Intel_8086>, Motorola 68000 </wiki/Motorola_68000>
· 1979: Intel 8088 </wiki/Intel_8088>
· 1982: Intel 80286 </wiki/Intel_80286>, Motorola 68020 </wiki/Motorola_68020>
· 1985: Intel 80386 </wiki/Intel_80386>, Motorola 68020 </wiki/Motorola_68020>, AMD80386 </wiki/AMD80386>
· 1989: Intel 80486 </wiki/Intel_80486>, Motorola 68040 </wiki/Motorola_68040>, AMD80486 </w/index.php?title=AMD80486&action=edit>
· 1993: Intel Pentium </wiki/Intel_Pentium>, Motorola 68060 </w/index.php?title=Motorola_68060&action=edit>, AMD K5 </wiki/AMD_K5>, MIPS R10000 </w/index.php?title=MIPS_R10000&action=edit>
· 1995: Intel Pentium Pro </wiki/Intel_Pentium_Pro>
· 1997: Intel Pentium II </wiki/Intel_Pentium_II>, AMD K6 </wiki/AMD_K6>, PowerPC G3 </wiki/PowerPC_G3>, MIPS R120007 </w/index.php?title=MIPS_R120007&action=edit>
· 1999: Intel Pentium III </wiki/Intel_Pentium_III>, AMD K6-2 </wiki/AMD_K6-2>, PowerPC G4 </wiki/PowerPC_G4>
· 2000: Intel Pentium 4 </wiki/Intel_Pentium_4>, Intel Itanium 2 </wiki/Intel_Itanium_2>, AMD Athlon XP </wiki/AMD_Athlon_XP>, AMD Duron </wiki/AMD_Duron>, MIPS R14000 </w/index.php?title=MIPS_R14000&action=edit>
· 2003: PowerPC G5 </wiki/PowerPC_G5>
· 2004: Intel Pentium M </wiki/Intel_Pentium_M>
· 2005: Intel Pentium D </wiki/Intel_Pentium_D>, Intel Extreme Edition con hyper threading </w/index.php?title=Intel_Extreme_Edition_con_hyper_threading&action=edit>, Intel Core Duo </wiki/Intel_Core_Duo>, AMD Athlon 64 </wiki/AMD_Athlon_64>, AMD Athlon 64 X2 </wiki/AMD_Athlon_64_X2>, AMD Sempron 128 </w/index.php?title=AMD_Sempron_128&action=edit>.
· 2006: Intel Core 2 Duo </wiki/Intel_Core_2_Duo>, Intel Core 2 Extreme </wiki/Intel_Core_2_Extreme>, AMD Athlon FX </w/index.php?title=AMD_Athlon_FX&action=edit>
· 2007: Intel Core 2 Quad </wiki/Intel_Core_2_Quad>, AMD Quad Core </wiki/AMD_Quad_Core>, AMD Quad FX </wiki/AMD_Quad_FX>
· 2008: Procesadores Intel y AMD con más de 8 núcleos.
Funcionamiento
El microprocesador secciona en varias fases de ejecución (la realización de cada instrucción):
· PreFetch, Pre lectura de la instrucción desde la memoria principal,
· Fetch, ordenamiento de los datos necesarios para la realización de la operación,
· Decodificación de la instrucción, es decir, determinar qué instrucción es y por tanto qué se debe hacer,
· Ejecución,
· Escritura de los resultados en la memoria principal o en los registros.
Cada una de estas fases se realiza en uno o varios ciclos de CPU </wiki/Ciclos_de_CPU>, dependiendo de la estructura del procesador, y concretamente de su grado de supersegmentación. La duración de estos ciclos viene determinada por la frecuencia de reloj </wiki/Frecuencia_de_reloj>, y nunca podrá ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor coste temporal. El microprocesador dispone de un oscilador </wiki/Oscilador> de cuarzo </wiki/Cuarzo> capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo.
4- Que es una macrocomputadora?
Las
computadoras se clasifican por Tamaño en:
Microcomputadoras |Minicomputadoras | Macrocomputadoras | Supercomputadoras
MICROCOMPUTADORAS
Las microcomputadoras son las computadoras más accesibles para cualquier tipo de
usuario, son máquinas personales de escritorio.
Pequeñas solo
en tamaño físico y accesibles económicamente,este tipo de computadoras son tan
dinámicas, que lo mismo las puede utilizar un experto en el trabajo como un niño
en casa, por esta razón las microcomputadoras son las más conocidas, y ofrecen
un sin número de aplicaciones.
En un principio solo era posible utilizarlas en ambiente monousuario, esto es un
solo usuario a la vez, pero con los avances tecnológicos desde hace ya bastante
tiempo este tipo de máquinas pueden ser utilizadas en ambientes multi incluso
como servidores de una red de computadoras.
Pequeñas de bajo costo y para múltiples aplicaciones.
MINICOMPUTADORAS
Al inicio de la década de 1960 hicieron su aparición las minicomputadoras,
fabricadas inicialmente por Digital Equipment Corporation (DEC).
Estas máquinas son más pequeñas que las macrocomputadoras pero también de un
menor costo, son el punto intermedio entre una microcomputadora y una
macrocomputadora, en cuanto a su forma de operar se asemeja más a una
macrocomputadora ya que fueron diseñadas para:.
- Entornos de múltiples usuarios, apoyando multiples actividades de proceso al
mismo tiempo.
- Ofrecer ciertos servicios más específicos
- Soportar un número limitado de dispositivos
- Pequeñas y de bajo costo
- Para múltiples aplicaciones
MACROCOMPUTADORAS
La macrocomputadora es un sistema de aplicación general cuya característica
principal es el hecho de que el CPU es el centro de casi todas las actividades
de procesamiento secundario.
Por lo general cuenta con varias unidades de disco para procesar y almacenar
grandes cantidades de información. El CPU actúa como arbitro de todas las
solicitudes y controla el acceso a todos los archivos, lo mismo hace con las
operaciones de Entrada/Salida cuando se preparan salidas impresas o efímeras.
El usuario se dirige a la computadora central de la organización cuando requiere
apoyo de procesamiento.
- El CPU es el centro de procesamiento
- Diseñadas para sistemas multiusuario
SUPERCOMPUTADORAS
La Supercomputadora es un sistema de cómputo más grande, diseñadas para trabajar
en tiempo real.
Estos
sistemas son utilizados principalmente por la defensa de los Estados Unidos y
por grandes Empresas multimillonarias, utilizan telecomunicaciones a grandes
velocidades, para poner un ejemplo estas máquinas pueden ejectutar millones de
instrucciones por segundo.. actúa como arbitro de todas las solicitudes y
controla el acceso a todos los archivos, lo mismo hace con las operaciones de
Entrada/Salida cuando se preparan salidas impresas o efímeras.
El usuario se dirige a la computadora central de la organización cuando requiere
apoyo de procesamiento.
- El CPU es el centro de procesamiento
- Diseñadas para sistemas multiusuario>
5- Biografías y aportes de:
Grace Murray Hopper :
Nació el 9 de diciembre
de 1906 en Nueva York (Estados Unidos). Desde su infancia demostró una gran
aptitud para la ciencia y las matemáticas. Su abuelo materno fue ingeniero
civil. Grace reconocería que fue precisamente su abuelo el que la motivó a
estudiar matemáticas y geometría. Cursó estudios en el Colegio Vassar y en la
Universidad de Yale. El 15 de junio de 1930 contrajo matrimonio con Vincent
Foster Hopper. Fue profesora adjunta de matemáticas en Vassar desde 1931 hasta
que en 1943 decidió incorporarse a la Marina. Fue destinada al laboratorio de
cálculo Howard Aiken en la Universidad de Harvard, donde trabajó como
programadora en el Mark I (1944). Famosa por su trabajo en la Eckert-Mauchly
Computer Corporation, durante las décadas de 1950 y 1960 se acreditó por el
invento del primer compilador (1952), un programa que traduce las instrucciones
con palabras en inglés al lenguaje máquina de un ordenador. Colaboró en el
desarrollo del lenguaje de programación Flow-Matic (1957) y el lenguaje de
programación COBOL (1959-1961), orientado a los negocios para UNIVAC, la primera
computadora electrónica comercial. Se retiró a la reserva de la Marina de
Estados Unidos en 1966 y solamente se volvió a incorporar para dirigir la
informatización de la Marina. La ascendieron a capitán por un acta especial del
Congreso en 1973, y a contralmirante en 1983. En 1986 abandonó la Marina y
comenzó a ejercer como consejera del más alto rango en la Digital Equipment
Corporation. Falleció el 1 de Enero de 1992 mientras dormía. Acorde con su alta
envestidura militar, se le enterró en el cementerio de Arlington, en Washington,
D.C., el 7 de enero de 1992, con todos los honores de la Marina.
Jack
Kilby
: Jack St. Clair Kilby nació el ocho de noviembre de 1923 en
Jefferson City (EEUU). Su juventud la pasó en Great Bend, una población del
estado de Kansas. Después de superar sus estudios de grado medio con
excelentes calificaciones estudió ingeniería eléctrica en las universidades
de Wisconsin e Illinois.
Vida profesional
En el año 1947 comenzó a diseñar y desarrollar circuitos cerámicos en la
empresa Globe Union Inc.
En 1958 se incorporó a una empresa poco conocida entonces, Texas
Instruments. A lo largo de los muchos años que permaneció en ella ejerció
diversos cargos de responsabilidad, además de investigar en semiconductores.
Desde 1970 siguió vinculado a esta compañía como consultor independiente.
Desde 1978 hasta 1984 impartió docencia en la Texas A&M University como
"Distinguished Professor of Electrical Engineering".
En 1980 se retiró oficialmente como asesor de Texas Instrument aunque su
colaboración se mantuvo hasta su muerte en el verano de 2005.
La invención del circuito integrado
Hasta que los laboratorios Bell descubrieron el transistor en el año 1947 la
industria electrónica empleaba exclusivamente tubos de vacío, que eran
frágiles y muy voluminosos. El transistor permitió disminuir el tamaño de
cualquier dispositivo electrónico, aunque seguía siendo necesario soldarlos
a las placas de circuitos electrónicos de forma análoga a los tubos de vacío.
El ejército de EEUU promovió un proyecto de investigación denominado
"Micro-Module" cuya finalidad era lograr que los componentes electrónicos
tuvieran un conjunto de características que permitieran el ensamblado de
manera sencilla, evitando el cableado.
Kilby comenzó
su trabajo en Texas Instruments en dicho proyecto y llegó a la conclusión de que
los elementos pasivos en electrónica (resistencias y condensadores) se pueden
hacer del mismo material que los elementos activos (transistores). Investigó
junto con Robert Noyce (uno de los fundadores de la conocida empresa Intel) la
forma de lograr la integración en una sola pieza.
El 12 de septiembre de 1958 se presentó el primer circuito integrado, de aspecto
algo rudimentario, pero totalmente operativo. Se trataba del primer oscilador de
desplazamiento de fase con transistores, resistencias y condensadores, empleando
como material el silicio.
Las fuerzas aéreas de EEUU de inmediato mostraron interés por los circuitos
integrados, mientras que la industria electrónica acogió el descubrimiento con
escepticismo. En 1961 se usaron por vez primera en un ordenador del ejército y
en 1962 se incluyeron en la electrónica de los cohetes "minuteman". También se
usaron en las naves espaciales del proyecto Apollo.
Los circuitos integrados llegaron al mercado de consumo a través de las
calculadoras electrónicas, mucho más pequeñas que las electromecánicas usadas
hasta entonces.
Galardones recibidos
Kilby fue galardonado con más de 20 reconocimientos a sus trabajos, entre los
que figuran dos de los premios más prestigiosos en ciencia e ingeniería de EEUU.
En 1970 recibió el "National Medal of Science" y en 1982 el Premio "National
Inventions Hall of Fame". También recibió distintos galardones del Institute of
Electric and Electronics Engineer (IEEE).
En el año 2000 le fue concedido el Premio Nobel de Física por su colaboración en
el desarrollo del circuito integrado.
El impacto de los circuitos integrados ha sido enorme, no sólo en la industria
informática, sino también en otros campos como la medicina, comunicaciones,
industria y entretenimiento.
Comentario: J. Kilby sentó las bases de la electrónica moderna con la invención
de los circuitos integrados, más conocidos como "chips", dando lugar al gran
desarrollo de la sociedad de la información.
Palabras clave: J. Kilby, Circuitos integrados, electrónica
William Gates III : (William Henry Gates III) Empresario estadounidense (Seattle, Washington, 1955 - ). Bill Gates nació en una familia acomodada que le proporcionó una educación en centros de elite como la Escuela de Lakeside (1967-73) y la Universidad de Harvard (1973-77). Siempre en colaboración con su amigo Paul Allen, se introdujo en el mundo de la informática formando un pequeño equipo dedicado a la realización de programas que vendían a empresas o Administraciones públicas.
En 1975 se trasladaron a Alburquerque (Nuevo México) para trabajar suministrando a la compañía MITS programas susceptibles de ser utilizados con el primer microordenador, el Altair. En 1976 fundaron en Alburquerque su propia empresa de producción de software informático, Microsoft Corporation, con Bill Gates como presidente y director general; su negocio consistía en elaborar programas adaptados a las necesidades de los nuevos microordenadores y ofrecérselos a las empresas fabricantes más baratos que si los hubieran desarrollado ellas mismas.
·
6- Glosario especializado:
Ábaco: Es un objeto que sirve para facilitar cálculos sencillos (sumas, restas y multiplicaciones). Normalmente, consiste en cierto número de cuentas engarzadas en varillas, cada una de las cuales indica una cifra del número que se representa.
Algoritmo: es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Es decir, que un algoritmo es un método para encontrar la solución a algún problema. Los algoritmos son el objeto de estudio de la algoritmia y su definición queda formalizada por la Máquina de Turing . Su importancia radica en mostrar la manera de llevar a cabo procesos y resolver problemas matemáticos ; al igual que las funciones matemáticas , los algoritmos reciben una entrada y la transforman en una salida ("efecto caja negra").
Assembler: El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos , y constituye la representación más directa del código máquina specífico para cada arquitectura de computadoras legible por un programador. Fue usado ampliamente en el pasado para el desarrollo de software , pero actualmente sólo se utiliza en contadas ocasiones, especialmente cuando se requiere la manipulación directa del hardware o se pretenden rendimientos inusuales de los equipos.
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. BASIC es el acrónimo de Beginners All-purpose Symbolic Instruction Code y está ligado al nombre de un trabajo sin publicar del coinventor del lenguaje, Thomas Kurtz.
C++: El C++ es un lenguaje de programación, diseñado a mediados de los años 1980, por Bjarne Stroustrup , como extensión del lenguaje de programación C . Se puede decir que C++ es un lenguaje que abarca tres paradigmas de la programación: la programación estructurada, la programación genérica y la programación orientada a objetos . Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes como ROOT (enlace externo). Las principales características del C++ son el soporte para programación orientada a objetos.
COBOL: (acrónimo <http://es.wikipedia.org/wiki/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.
Digital: Término asociado a un dispositivo que graba o trasmite información codificada en bits. Cuando se representan digitalmente, todos los datos de entrada son convertidos en números. A la salida, otro dispositivo los convertirá en señales analógicas, inteligibles para los sentidos.
DOS: Es una familia de sistemas operativos para PC. El nombre son las siglas de Disk Operating System (sistema operativo de disco). Fue creado originalmente para computadoras de la familia IBM PC, que utilizaban los procesadores Intel 8086/8088 de 16 bits, siendo el primer sistema operativo popular para esta plataforma. Tenía una interfaz <http://es.wikipedia.org/wiki/Interfaz> de línea de órdenes vía su intérprete de órdenes.
Fortran: Es un n lenguaje de programación muy potente. Es el primer lenguaje científico, siendo desarrollado a últimos de la década de los 50, pero es aún ampliamente utilizado en aplicaciones científicas y de ingeniería. La última versión de FORTRAN actualmente es la versión FORTRAN 90, que reemplazó a la versión FORTRAN 77 a comienzos de la década de los 90. El FORTRAN 90 incorpora nuevas estructuras y características en su sintaxis, si bien aún es compatible con la anterior versión. Por ello, en este breve curso se pasa revista a los elementos básicos del FORTRAN 77. Se trata de un curso muy introductorio; para una exposición más detallada habrá que consultar algún manual de FORTRAN.
FoxPro: es un lenguaje de programación <http://es.wikipedia.org/wiki/Lenguaje_de_programación> orientado a procedimientos (procedures), a la vez que un Sistema Gestor de Bases de datos o Database Management System (DBMS) , publicado originalmente por Fox Software y posteriormente por Microsoft >, para los sistemas operativos MS-DOS , MS Windows , Mac OS y UNIX Aunque FoxPro es un DBMS y como tal soporta relaciones entre las tablas, no se le considera como un Sistema administrador de bases de datos relacionales (o RDBMS), por no soportar las transacciones . FoxPro en una evolución de FoxBASE , uno de los lenguajes xBase que surgieron como mejoras del dBase , con el que comparten la base sintáctica y la gestión del formato DBF de fichero de base de datos, pero que difieren en la gestión de los campos MEMO y los archivos de índices.
Lenguaje C: Es un lenguaje de programación creado en 1969 por Ken Thompson < y Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje, a su vez basado en BCPL. Al igual que B, 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. Se trata de un lenguaje débilmente tipado de medio nivel pero con muchas características de bajo nivel . Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
Pascal: Pascal es un lenguaje de programación desarrollado por el profesor suizo <http://es.wikipedia.org/wiki/Suiza> Niklaus Wirth <http://es.wikipedia.org/wiki/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.
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. En 1960 RPG es creado para la familia 1400, pero hasta 1964 no es lanzada la versión final para la IBM 360 . Ha sido actualizado en diversas ocasiones, dando origen a las diferentes versiones del lenguaje. Una de las últimas actualizaciones que se ha realizado hasta la fecha es el RPG/IV en 1995 , disponible con los ordenadores IBM de la familia AS/400 . Posteriormente, en 2001 , y con la aparición de la versión 5 del OS/400 , surgió una nueva modificación sobre el lenguaje, soportándose a partir de ese momento la programación en formato libre. Así mismo, se desarrollan las funciones incorporadas que sustituyen a muchos de los antiguos indicadores y códigos de operación. Todas estas incorporaciones permiten que el RPG se convierta en un lenguaje mucho más legible, claro, flexible y moderno.
Sistema Binario: En matemática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras y uno (0 y 1). Los ordenadores trabajan internamente con dos niveles de voltaje , por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).
SQL: El Lenguaje de Consulta Estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar información de interés de una base de datos, de una forma sencilla. Es un lenguaje (4GL).
Transistor: es un dispositivo electrónico semiconductor que cumple funciones de amplificador , oscilador, conmutador o rectificador . El término "transistor" es la contracción en inglés de transfer resistor ("resistencia de transferencia"). Actualmente se los encuentra prácticamente en todos los enseres domésticos de uso diario: radios, televisores, grabadores, reproductores de audio y vídeo, hornos de microondas, lavarropas automáticos, automóviles, equipos de refrigeración, alarmas, relojes de cuarzo, computadoras, calculadoras, impresoras, lámparas fluorescentes, equipos de rayos X, tomógrafos, ecógrafos, reproductores mp3, celulares, etc. Sustituto de la válvula termoiónica de tres electrodos o tríodo, el transistor bipolar fue inventado en los Laboratorios Bell de EEUU en diciembre de 1947 por John Bardeen , Walter Houser Brattain y William Bradford Shockley , quienes fueron galardonados con el Premio Nóbel de Física en 1956.
El transistor consta de un sustrato (usualmente silicio) y tres partes drogadas artificialmente que forman dos uniones bipolares, el emisor que emite portadores , el colector que los recibe o recolecta y la tercera, que está intercalada entre las dos primeras, modula el paso de dichos portadores (base). A diferencia de las válvulas, el transistor es un dispositivo controlado por corriente y del que se obtiene corriente amplificada.
Visual Basic: es un lenguaje de programación desarrollado por Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes añadidos. Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida también la programación misma. Visual Basic fue discontinuado por Microsoft hace ya varios años. Muchos programadores estan migrando a Real Basic o hacia Delphi que es un entorno de desarrollo mas avanzado y mucho mas actual (ultima edicion en 2007 y con planes anunciados hasta el 2009). Microsoft propone abandonar el desarrollo en Win32 y pasar al Visual Basic.NET que presenta serias incompatibilidades con el codigo Visual Basic existente.