You are on page 1of 7

Lenguajes de Bajo Nivel

Son lenguajes totalmente dependientes de la mquina, es decir que el


programa que se realiza con este tipo de lenguajes no se pueden migrar o
utilizar en otras maquinas.
Al estar prcticamente diseados a medida del hardware, aprovechan al
mximo las caractersticas del mismo.
Dentro de este grupo se encuentran:
El lenguaje maquina: este lenguaje ordena a la mquina las
operaciones fundamentales para su funcionamiento. Consiste en la
combinacin de 0's y 1's para formar las ordenes entendibles por el
hardware de la maquina.
Este lenguaje es mucho ms rpido que los lenguajes de alto nivel.
La desventaja es que son bastantes difciles de manejar y usar, adems
de tener cdigos fuente enormes donde encontrar un fallo es casi
imposible.
El lenguaje ensamblador es un derivado del lenguaje maquina y esta
formado por abreviaturas de letras y nmeros llamadas
mnemotcnicos. Con la aparicin de este lenguaje se crearon los
programas traductores para poder pasar los programas escritos en
lenguaje ensamblador a lenguaje mquina. Como ventaja con respecto
al cdigo mquina es que los cdigos fuentes eran ms cortos y los
programas creados ocupaban menos memoria. Las desventajas de este
lenguaje siguen siendo prcticamente las mismas que las del lenguaje
ensamblador, adiendo la dificultad de tener que aprender un nuevo
lenguaje difcil de probar y mantener.

Sara lvarez. (2006).Tiposdelenguajesdeprogramacin. [En Lnea].
http://www.desarrolloweb.com/articulos/2358.php, [10/09/2014]


Lenguajes de Bajo Nivel
Un lenguaje de programacin de bajo nivel es el que proporciona poca o
ninguna abstraccin del microprocesador de un ordenador.
Consecuentemente es fcilmente trasladado a lenguaje de mquina. La
palabra "bajo" no implica que el lenguaje sea inferior a un lenguaje de alto
nivel; se refiere a la reducida abstraccin entre el lenguaje y el hardware. En
general se utiliza este tipo de lenguaje para programar controladores
(drivers).
Algunos lenguajes de bajo nivel son el lenguaje de mquina, el lenguaje
simblico y el de programacin. El lenguaje de programacin tiene ciertas
ventajas:
Mayor adaptacin al equipo.
*Posibilidad de obtener la mxima velocidad con mnimo uso de
memoria.
Pero tambin tiene importantes inconvenientes:
Imposibilidad de escribir cdigo independiente de la mquina.
Mayor dificultad en la programacin y en la comprensin de los
programas.
El programador debe conocer ms de un centenar de instrucciones.
Es necesario conocer en detalle la arquitectura de la mquina.
Caractersticas
Se trabaja a nivel de instrucciones, es decir, su programacin es al ms
fino detalle.
Est orientado a la mquina.

Gabyguu. (2010).Lenguaje de bajo nivel. [En Lnea].
http://www.buenastareas.com/ensayos/Lenguaje-De-Bajo-Nivel-En-
Programacion/903100.html, [10/09/2014].


Lenguajes de Alto Nivel

Son aquellos que se encuentran ms cercanos al lenguaje natural que al
lenguaje mquina.
Estn dirigidos a solucionar problemas mediante el uso de EDD's.
Nota: EDD's son las abreviaturas de Estructuras Dinmicas de Datos, algo
muy utilizado en todos los lenguajes de programacin. Son estructuras
que pueden cambiar de tamao durante la ejecucin del programa. Nos
permiten crear estructuras de datos que se adapten a las necesidades
reales de un programa.

Se tratan de lenguajes independientes de la arquitectura del ordenador. Por
lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo
puedes migrar de una mquina a otra sin ningn tipo de problema.
Estos lenguajes permiten al programador olvidarse por completo del
funcionamiento interno de la maquina/s para la que estn diseando el
programa. Tan solo necesitan un traductor que entiendan el cdigo fuente
como las caractersticas de la maquina.
Suelen usar tipos de datos para la programacin y hay lenguajes de propsito
general (cualquier tipo de aplicacin) y de propsito especifico (como
FORTRAN para trabajos cientficos).
Referencia:
lvarez S. (2006).Tipos de lenguajes de programacin. [En lnea].
http://www.desarrolloweb.com/articulos/2358.php, [10-09-2014].

Lenguajes de Alto Nivel

Los lenguajes de alto nivel se caracterizan por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva humana, en lugar de a la
capacidad ejecutora de las mquinas.
En los primeros lenguajes de alto nivel la limitacin era que se orientaban a
un rea especfica y sus instrucciones requeran de una sintaxis predefinida.
Se clasifican como lenguajes procedimentales.
Otra limitacin de los lenguajes de alto nivel es que se requiere de ciertos
conocimientos de programacin para realizar las secuencias de instrucciones
lgicas.
Los lenguajes de muy alto nivel se crearon para que el usuario comn
pudiese solucionar tal problema de procesamiento de datos de una manera
ms fcil y rpida.

Referencia:
Patti D. (2009). Lenguajes de programacin. [En lnea].
http://www.monografias.com/trabajos73/tipos-lenguajes-
programacion/tipos-lenguajes-programacion.shtml, [10-09-2014]








El Lenguaje COBOL
El lenguaje de programacin COBOL es fruto del consenso del grupo de trabajo formado
por la Oficial de la Armada de Estados Unidos Grace Hopper, William Selden, Gertrude
Tierney, Howard Bromberg, Howard Discount, Vernon Reeves y Jean E. Sammet. Grace
Hopper ya haba desarrollado en 1955 el lenguaje de programacin Flow-Matic y, por otro
lado, en IBM haban desarrollado el IBM COMTRAN, dos lenguajes que se utilizaron como
referencia y base a la hora de desarrollar COBOL.
Qu es COBOL? Adems de ser uno de los lenguajes de programacin ms antiguos que
se conocen (y que adems sigue utilizndose), fue un lenguaje que se defini en un
tiempo rcord (apenas 6 meses) con las siguientes caractersticas:
Orientado de manera expresa a la automatizacin de procesos relacionados con el
negocio
Utilizacin de nombres de hasta 30 caracteres que, adems, podan unirse usando
guiones (permitiendo que el cdigo fuese legible al poder usar nombres en
variables bastante autoexplicativos)
Cada variable se define en detalle, es decir, haba que especificar el nmero de
dgitos a usar y la posicin del punto decimal y la posibilidad de definir campos
estructurados
Los archivos que se obtenan como salida estaban formateados para su impresin,
algo que era de agradecer en el manejo de datos contables
Programacin visual con la posibilidad de utilizar objetos
Uso de bibliotecas de clases
Para evitar errores de redondeo con la conversin a binario (y evitar errores
contables), COBOL manejaba nmeros en base diez
La sintaxis de COBOL es muy similar al idioma Ingls, evitanado el uso de smbolos
y haciendo que personal no programador, como un gerente, pudiese echar un
vistazo al cdigo y entender lo que ste poda hacer
JJ Velasco. (2011).El Lenguaje COBOL.[En Lnea]. http://alt1040.com/2011/12/historia-de-
la-tecnologia-el-lenguaje-cobol, [10/09/2014].



Herman Hollerith
(Herman o Hermann Hollerith; Buffalo, 1860 - Washington, 1929) Estadstico estadounidense.
Invent las mquinas estadsticas de tarjetas o fichas perforadas, que alcanzaron un notable xito
en los trabajos de cmputo y clasificacin de grandes volmenes de informacin. Tras licenciarse
en 1879 por la Universidad de Columbia, inici su actividad profesional en la Oficina Nacional del
Censo. En aquella poca el censo estadounidense se realizaba cada diez aos, y el cmulo de datos
recogido era tal que, al iniciarse un nuevo censo, todava no haban llegado a procesarse todos los
datos del censo anterior. Herman Hollerith ide una cinta de papel en la que los datos se
sealaban practicando un agujero; los agujeros de la cinta podan ser luego ledos por un
dispositivo electromecnico, lo que permita acelerar sensiblemente el procesamiento de los
datos. A lo largo de la dcada de 1880, Hollerith prob con xito su invento en diversas
instituciones pblicas y se aplic a perfeccionarlo; la principal mejora fue sustituir la cinta de papel
por una serie de tarjetas perforadas, sistema que patent en 1889. Ese mismo ao, Hollerith
someti a la consideracin del gobierno de los Estados Unidos un proyecto para construir una
mquina estadstica de fichas perforadas que fue finalmente utilizada para computar los datos del
censo de 1890. La mquina tabuladora de Hollerith fue capaz de procesar los datos de los 60
millones de ciudadanos estadounidenses en menos de tres aos. Hollerith continu introduciendo
mejoras y diseando nuevas mquinas, y en 1896 fund la Tabulating Machine Company, empresa
dedicada a la fabricacin y comercializacin de mquinas procesadoras de datos. Esta empresa
pas a llamarse en 1924 International Business Machines (IBM), y se convertira tras la Segunda
Guerra Mundial en una de las compaas punteras del sector informtico.

Biografas y vidas. (2014).Herman Hollerith.[En Lnea].
http://www.biografiasyvidas.com/biografia/h/hollerith.htm,[10/09/2014

Microprocesador
Un microprocesador es un chip que contiene una unidad central de procesamiento, o CPU.
Los trminos CPU y microprocesador, son intercambiables. El chip controla todas las
funciones de la computadora y las acciones de procesamiento de datos. El
microprocesador es el cerebro de cualquier computadora o estacin de trabajo. Los
microprocesadores no slo se encuentran en las computadoras, sino que forman parte de
la mayora de los productos electrnicos, desde los microondas hasta los telfonos
celulares. Un chip de silicio procesa la informacin ingresada por el usuario y se traduce
en un cdigo binario que el dispositivo puede entender. Tambin puede recuperar los
cdigos de los programas de software u otros dispositivos y utilizar estos datos para
orientar su sistema. Esto permite que las personas naveguen por la web, hagan llamadas a
telfonos celulares, jueguen con un sistema de juego de video o calienten una porcin de
pizza en el microondas. El microprocesador evolucion a partir de los circuitos integrados
que contienen transmisores diminutos que procesan los impulsos elctricos. Los circuitos
integrados se desarrollaron en la dcada de 1960 y estaban disponibles en el mercado por
los aos 1970. Durante esa dcada, los circuitos integrados se transformaron en los chips
de computadora, computadoras en miniatura en rodajas de silicio. En 1973, Texas
Instruments recibi la primera patente de los microprocesadores. Estos tenan la
capacidad de transmisin de los circuitos integrados y el poder de los chips de
computadora, as como tambin combinaban la memoria y la capacidad de procesar y
ejecutar acciones. A finales de la dcada de 1970, la tecnologa de microprocesador haba
avanzado hasta el punto en el que los chips se podan fabricar de manera sencilla y a buen
precio, y haba duplicado su memoria RAM utilizable y potencia ROM. Durante la dcada
de 1980, los microprocesadores comenzaron a aparecer en la electrnica de consumo
tales como cmaras y televisores.
Joanne Mendes. (2004).Microprocesador. [En Lnea].
http://www.ehowenespanol.com/definicion-microprocesador-sobre_99685/,
[10/09/2014].

You might also like