Ley de Coulomb
SERGIO ALEJANDRO QUINTERO MEJIA
TALLER
GRUPO: HIT32-5
PROFESOR:
INSTITUTO TECNOLOGICO METROPOLITANO ITM
MEDELLIN, 2009
INTRODUCCION
Es presente tallercontiene conceptos básicos acerca de los diferentes lenguajes de
programación, como son: lenguaje de máquina, lenguaje ensamblador y lenguajes de
alto nivel y sus aplicaciones. Además, hablaremos unpoco de las diferencias que
existen entre ellos y las ventajas y desventajas que el programador debe tener
presente cuando se dispone a crear un programa para la resolución de un problema.
Tambiénse plantean los elementos de los lenguajes de programación y las funciones
internas de estos y como facilitan el trabajo del programador. Y finalmente, algunos
ejemplos sencillos de programas enlenguaje pseudocódigo.
1. ¿Cuál es la diferencia entre interpretador y compilador?
Un interpretador es un programa que toma instrucción por instrucción del
programador y lo traduce línea a línea allenguaje de máquina, y al mismo tiempo lo va
ejecutando. Mientras que un compilador, toma las instrucciones y lo convierte a
lenguaje de máquina. Además, “el compilador deja un programa en lenguajede
maquina completo y ejecutable, es decir, un archivo que luego puede ser ejecutado”.
2. Pros y contras de los lenguajes de programación
a) Lenguaje de máquina: Las instrucciones que seasignan, se ejecutan con más
rapidez, además se hace uso de todo el poder de la CPU. Sin embargo, es difícil
programar y detectar un error, y el programador debe conocer en detalle el
procesador que estáprogramando, pues cada código es único para cada
máquina.
b) Lenguajes ensambladores: utiliza códigos mnemotécnicos, pero la
programación es complicada, además el programador debe recordar en queparte del PC están los datos.
c) Lenguajes de alto nivel: se basan en reglas de sintaxis y pueden ser usados en
diferentes tipos de maquinas, lo que le dan la ventaja al programador de
entender y...
Regístrate para leer el documento completo.