0 évaluation0% ont trouvé ce document utile (0 vote)
36 vues3 pages
El documento define varios términos relacionados con la programación y el desarrollo de software. Explica que los compiladores traducen lenguajes de programación a código de máquina, mientras que los intérpretes también traducen pero línea por línea. Describe la estructura básica de un programa en ensamblador y diferentes tipos de directivas, operadores y punteros. También cubre conceptos como macros, programación Windows, tipos de compiladores y las diferencias entre compiladores e intérpretes.
El documento define varios términos relacionados con la programación y el desarrollo de software. Explica que los compiladores traducen lenguajes de programación a código de máquina, mientras que los intérpretes también traducen pero línea por línea. Describe la estructura básica de un programa en ensamblador y diferentes tipos de directivas, operadores y punteros. También cubre conceptos como macros, programación Windows, tipos de compiladores y las diferencias entre compiladores e intérpretes.
El documento define varios términos relacionados con la programación y el desarrollo de software. Explica que los compiladores traducen lenguajes de programación a código de máquina, mientras que los intérpretes también traducen pero línea por línea. Describe la estructura básica de un programa en ensamblador y diferentes tipos de directivas, operadores y punteros. También cubre conceptos como macros, programación Windows, tipos de compiladores y las diferencias entre compiladores e intérpretes.
Son programas de computadora que traducen un lenguaje a
otro, toman como entrada un programa escrito en lenguaje fuente y produce un programa equivalente en lenguaje objetivo. 2.- Que son los intrpretes? Es un traductor de lenguaje, igual que un compilador. 3.- Que es la programacin bsica? Coleccin de instrucciones muy detallada que controla la circuitera interna de la mquina, este es el dialecto natural de la mquina 4.- Estructura general de un programa en ensamblador [Etiqueta] [Operacin] [Operando] [; Comentarios] 5.- Que son las directivas? Son comandos que afectan al ensamblador, y no al microprocesador, por lo que no generan cdigo objeto. 6.- Que es el Operador OFFSET Devuelve el OFFSET (desplazamiento) de la variable o etiqueta especificada. 7.- Que es el Operador DUP (DUPiclate) Define en memoria la repeticin de 'num' veces de 'valor'.El parmetro 'valor' puede ser un valor entero, una cadena de caracteres entrecomillada u otro operador. 8.- Que es un manejo de puntero e ndices Es un objeto del lenguaje de programacin, cuyo valor se refiere a (o "apunta a") otro valor almacenado en otra parte de la memoria del ordenador utilizando su direccin. 9.- Que son los macros es un conjunto de instrucciones programadas en la hoja de clculo electrnica Excel, las cuales automatizan las operaciones que realiza la aplicacin ofimtica Excel con el objetivo de eliminar tareas repetitivas o realizar clculos complejos en un corto espacio de tiempo y con una nula probabilidad de error. 10.- Que es la programacin en Windows Denominar programacin Windows, es decir, la redaccin de programas destinados a correr en los Sistemas Operativos de Microsoft
11.- Tipos de compiladores
De una sola pasada: genera el programa objeto partiendo de una nica lectura del programa fuente. De varias pasadas: requieren varias lecturas del programa fuente para poder generar el cdigo objeto. Optimizadores: realizan cambios en el cdigo, manteniendo la funcionalidad original, con el fin de optimizar su ejecucin. Cruzados: genera un cdigo objeto para una mquina diferente de la que se est utilizando para compilarlo.
12.- Cual es el proceso de compilacin
El proceso de compilacin se divide en dos fases: anlisis y sntesis. La fase de anlisis divide el programa fuente en sus elementos componentes y crea representaciones intermedias del programa fuente que no necesitan ser construidas explcitamente; consta a su vez de tres fases: el anlisis lxico, el anlisis sintctico y el anlisis semntico. La fase de sntesis construye y optimiza el programa objeto deseado partiendo de la representacin intermedia generada en la fase de anlisis. 13.- Diferencias entre intrprete y compilador
Un intrprete traduce instrucciones de alto nivel en una forma intermedia para
ser ejecutado. En contraste, un compilador, traduce instrucciones de alto nivel directamente en lenguaje de mquina. El intrprete traduce un programa lnea a lnea mientras que el compilador traduce el programa entero y luego lo ejecuta. El intrprete detecta si el programa tiene errores y permite su depuracin durante el proceso de ejecucin, mientras que el compilador espera hasta terminar la compilacin de todo el programa para generar un informe de errores. Un programa compilado es ms seguro que uno interpretado, porque no contiene el cdigo fuente, que puede ser modificado incorrectamente por el usuario.