Professional Documents
Culture Documents
SUPERIORES DE CHIAPAS
Salazar Narváez
Una cosa que pronto fue obvia para él era que programar
computadoras con un gran número de interruptores era lento, tedioso
e inflexible. Von Neumann se dio cuenta de que el programa podía
reprensarse en forma digital en la memoria de la computadora, junto
con los datos. Él percibió también que la torpe aritmética decimal en
serie utilizada por ENIAC, en la que cada dígito estaba representada
por 10 bulbos (uno encendido y nueve apagado) podía ser sustituida
por una aritmética binaria.
Memoria
Entrada
Unidad de
Unidad aritmética
control
Lógica. Salida
Acumulad
or
Los lenguajes de muy alto nivel se crearon para que el usuario común
pudiese solucionar tal problema de procesamiento de datos de una
manera más fácil y rápida.
Según la forma de
ejecución
Lenguaje compilado
Los lenguajes compilados son lenguajes de alto nivel en los que las
instrucciones se traducen del lenguaje utilizado a código máquina para
una ejecución rápida.
Lenguaje interpretado
Fue diseñado para ser ejecutado por medio de un intérprete, en
contraste con los lenguajes compilados. También se les conoce como
lenguajes de script. Muchos autores rechazan la clasificación de
lenguajes de programación entre interpretados y compilados,
considerando que el modo de ejecución (por medio de intérprete o de
compilador) del programa escrito en el lenguaje es independiente del
propio lenguaje.
Los lenguajes que suelen ser interpretados algunos de ellos son:
ActionScript
Basic4GL (Basic para OpenGL. Permite generar ejecutables Windows
completos)
BeanShell (Java en lenguaje de Scripts)
GML
JavaScript (todas las plataformas)
Logo (Linux, Windows y Mac)
Lush (Lisp para gráficos Linux)
PHP
Python (todas las plataformas)
Ruby
Según el paradigma
de programación
Un paradigma de programación representa un enfoque particular o
filosofía para la construcción del software. No es mejor uno que otro,
sino que cada uno tiene ventajas y desventajas. Dependiendo de la
situación un paradigma resulta más apropiado que otro.
• Ensambladores básicos.
básicos Son de muy bajo nivel, y su tarea consiste
básicamente en ofrecer nombres simbólicos a las distintas
instrucciones, parámetros y cosas tales como los modos de
direccionamiento. Además, reconoce una serie de directivas que
indican ciertos parámetros de funcionamiento del ensamblador.
Paginas
Web
http://www.todo-programacion.com.ar/archives/2005/04/lenguaje_de_m
http://es.wikipedia.org/wiki/Assembly
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
http://www.mitecnologico.com/Main/UsoAplicacionesLenguajeEnsambl
http://www.mitecnologico.com/Main/TiposLenguajesEnsambladores
http://es.wikipedia.org/wiki/Assembler#Tipos_de_ensambladores