la programación se
efectuaba lenguaje
microprocesador:
programación en
lenguaje máquina
es muy lenta y
tediosa;
los datos e
instrucciones
se deben
introducir en
sistema binario
cÛdigo de
ensamblaje
(ASSEMBLY), que
utiliza una serie de
abreviaturas
mnemotÈcnicas
para representar
las operaciones
ADD
(sumar),
STORE
(copiar),
etc..
lenguajes, llamados de alto nivel,
tienen una estructura que se
adapta m·s al pensamiento humano
que a la forma de trabajar del
ordenador.
BASIC,
PASCAL, C,
INT…RPRETES Y COMPILADORES
lenguaje siempre deben
traducirse al cÛdigo
binario del ordenador, es
el unico que comprende
su unidad central.
El intÈrprete inform·tico traduce instrucciÛn
a instrucciÛn y, favorece la interactividad, la
depuraciÛn , la ejecuciÛn inmediata de una
orden, etc.
El equivalente inform·tico ,traduce las instrucciones una a una,
el compilador traduce todo el programa de golpe, dej·ndolo listo
para ser ejecutado3. se logra mayor rapidez en la ejecuciÛn
y, adem·s, se liberan recursos de la memoria, una vez
compilado, no exige que el traductor este residente en
memoria
El compilador FORTRAN se incluyÛ en el IBM 704,
FORTRAN estaba destinado a la resoluciÛn de
problemas cientÌfico-tÈcnicos, resultando
relativamente sencillo de aprender si se domina la
notaciÛn matem·tica. Programa en FORTRAN Aunque
ha ido perfeccion·ndose a lo largo del tiempo lsus
programas carecen de estructuraciÛn y son difÌciles
de seguir
COBOL (COmmon Business Oriented Language), un
lenguaje orientado hacia funciones administrativas, de
gran portabilidad y legibilidad. Su primera versiÛn
apareciÛ al aÒo siguiente y, con el paso de los aÒos,
surgieron nuevas actualizaciones: COBOL 74, COBOL 85,
etc. y intaxis muy similar al inglÈs comun
BASIC Jenguaje que permitiera introducirse a sus
estudiantes en los sistemas de tiempo compartido.
Ese lenguaje, al que llamaron BASIC por su
sencillez5, es, sin duda, el m·s difundido, aplic·ndose
tanto en tareas de gestiÛn como en aplicaciones
cientÌficas
LOGO ha ido
desapareciendo de
los centros de
enseÒanza
espaÒoles. lenguaje
LOGO no es nada
sencillo cuando se
quiere ir m·s all· de
la tortuga gr·fica, ya
que se basa en la
utilizaciÛn continua
de listas y
procedimientos
recursivos, que no
son f·ciles de
manejar.
PASCAL un nuevo lenguaje (PASCAL)
que permitiera introducirse en la
programaciÛn de una forma f·cil pero a
la vez potente y, sobre todo, siguiendo
unas pautas estructuradas. De hecho,
PASCAL es el lenguaje m·s sencillo que
posibilita el acceso a la inform·tica
teÛrica: descomposiciÛn modular,
recursividad, punteros, etc
PROLOG Su aplicaciÛn en el
campo de la inteligencia
artificial, definiendo objetos y
estableciendo relaciones,
permite resolver problemas
lÛgicos, desarrollar sistemas
expertos, investigar en la
comprensiÛn del lenguaje
humano, etc
JAVA Este
lenguaje16, hoy
en dÌa
ampliamente
utilizado en
Internet, fue
desarrollado en
1990 de Sun
Microsystems,
bas·ndose en C
y C++.
ALGUNOS OTROS LENGUAJES:
ALGOL, JOVIAL, SHORD CODE, LISP,
APL, PL/I, ETC..