Upload
jhonieravalos
View
118
Download
0
Embed Size (px)
Citation preview
LENGUAJES DE PROGRAMACION
• Lenguaje de Maquina•Lenguaje de Bajo Nivel
(Ensamblador)•Lenguaje de Alto Nivel
LENGUAJE DE MAQUINA
El lenguaje de maquina es un código interpretado por un microprocesador, este es el único que se puede ejecutar en el PC.
Este lenguaje esta compuesto por unas instrucciones que van ejecutadas en secuencia:*Eventuales*Cambios de Flujo*Eventos Externos
LENGUAJE DE MAQUINACARACTERISTICAS:•Sus instrucciones son cadenas binarias(cadenas o series de caracteres-digitos-0 y 1)•Las posiciones (dirección) de memoria implicadas se denominan instrucciones de maquina o código maquina.
VENTAJAS: •la posibilidad de cargar (transferir un programa a la memoria)sin la necesidad de traduccion posterior.DESVENTAJAS:*Lentitud en la codificación*poca fiabilidad*dificultad para verrificar yponer a punto los programas*los programas solo son ejecutables en el mismo procesador
LENGUAJE DE BAJO NIVEL(ENSAMBLADOR)
El lenguaje de bajo nivel (ensamblador) es mas fácil de utilizar que el lenguaje de maquina; el lenguaje de bajo nivel es el lenguaje de programación que el computador puede entender a la hora de ejecutar programas, lo que aumenta su velocidad de ejecución.Son mas faciles de utilizar que los lenguajes de maquinaIgual que los lenguajes de maquina dependen de una maquina en particularUn programa escrito en lenguaje ensamblador no puede ser ejecutado directa,mente por la computadora, sino que requiere una fase de traducciona la lenguaje de maquina
LENGUAJE DE BAJO NIVEL (ENSAMBLADOR)
VENTAJAS•Facilidad de codificación•Velocidad de calculo•Menos Errores ( si aparecen son fáciles de localizar)•Menos espacio de memoria•Menor tiempo de ejecución •Fácil de modificar
DESVENTAJAS*dependencia total de la maquina(no se puede ejecutar un programa en diferentes maquinas)*la formación de los programadores es mas compleja qu la correspondiente alo programadores de alto nivel, pues exige además el conocimiento interior de la maquina
LENGUAJE DE ALTO NIVEL
El lenguaje de alto nivel se aproxima mas al lenguaje humano que la lenguaje binario (bajo nivel) ; la función principal del lenguaje de alto nivel se radica a partir de su propio desarrollo.Una condición fundamental de este es que el PC tenga un traductor o un compilador.
LENGUAJE DE ALTO NIVELVentajas:El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.La escritura de programas se basa en reglas sintácticas similares a lo lenguajes humanos.(READ, WRITE,PRINT,OPEN.etc.)Modificaciones y puesta a punto mas facilesReducción de coste de los programasTransportabilidad
DESVENTAJAS:*Incremento del tiempo de puesta a punto, al necesitarse diferentes traducciones de l programafuente para conseguir el programa definitivo*no se aprovechan los recurso internos de la maquina*aumento de la ocupación de memoria*tiempode ejecución de los programas es mucho mayor
PRESENTADO PORMilton Garcia Orozco
Jhonier Avalos RamirezAnllgy Viviana Rios