Tareas
DEPTO. DE SISTEMAS Y COMPUTACIÓN
Programación Orientada a Objetos
“Conceptos de Software de Sistemas”
ALUMNO:
Oscar Daniel González Romo
PROF.: Robles Casillas Fernando
Aguascalientes, Ags.; 30 de enero del 2014
INTRODUCCION
EN ESTE TRABAJO ANALIZAREMOS SOBRE LOS CONCEPTOS DE SOFTWARE DE
SISTEMAS, VERMOS COMO UNASERIE DE INSTRUCCIONES ELECTRONICAS
ATRAVEZ DEL USUARIO Y EL COMANDO DE LA COMPUTADORA,SE PUEDEN
REALIZAR DIFERENTES EJECUCIONES PARA UN DETERMINADO PROGRAMA O
UNA SERIE DE PROGRAMACION.
VEREMOS TANTO SU DEFINICION COMO SU APLICACIÓN EN EL MUNDO DE LA
PROGAMACION QUE VIENEN SIENDO:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Compilador
Analizador sintáctico (parser)
Analizador lexicográfico(scanner),
Intérprete
Máquina virtual de Java
Lenguaje Máquina o código máquina
Lenguaje de alto nivel
Byte code
Lenguaje ensamblador
TENIENDO COMO OBJETIVO EL CONOCIMIENTO Y APLICACIÓN EN LA RAMA DE PROGRAMACION ,
POR ULTIMO SE REALIZARA UN MAPA CONCEPTUAL PARA LA REPRESENTACION DE CONCEPTOS
SOFTWARE DE SISTEMAS POR MEDIO DE UN MAPA CONCEPTUAL.
compilador: es el traductor de lacomputadora es decir, es un programa
interpretado en un tipo de lenguaje. y produce un programa de lenguaje
escrito (objeto).
analizador léxicografico: es una herramienta que genera programas en
lenguaje c que reconocen patrones léxicos en textos. el programa se genera
a partir de un fichero en el que se especifican una serie de tuplas llamadas
reglas, formadas por expresiones regulares y código enc que se ejecutará
cada vez que se encuentre la expresión regular en el fuente.
analizador sintáctico es una de las partes de un compilador y es un programa
que recibe como entrada el código fuente de otro programa llamadas
secuencia de caracteres y produce una salida compuesta de tokens que son
componentes o símbolos.
estos tokens nos sirven para una posterior etapa del proceso detraducción,
siendo la entrada para el analizador sintáctico, que en programación es
conocido como parser.
intérprete es el que analiza el programa fuente y lo ejecuta directamente, sin
generar ningún código equivalente. su acción equivale a la de un intérprete
humano, que traduce las frases que oye sobre la marcha, sin producir ningún
escrito permanente. intérpretes y compiladores tienen diversasventajas e
inconvenientes como por ejemplo
un intérprete facilita la búsqueda de errores, pues la ejecución de un
programa puede interrumpirse en cualquier momento para estudiar el entorno
como valores de las variables, etc. además, el programa puede modificarse
sobre la marcha, sin necesidad de volver a comenzar la ejecución y un un
compilador suele generar programas más rápidos y eficientes,ya que el
análisis del lenguaje fuente se hace una sola vez, durante la generación del
programa equivalente. en cambio, un intérprete se ve obligado generalmente a
analizar cada instrucción tantas veces como se ejecute.
Máquina virtual de Java: este es un compilador y un interprete ala bez.primero
trabaja Con el compilador se convierte el código fuente que reside en
archivos cuya extensiónes .java a un conjunto de instrucciones que recibe el
nombre de bytecodes que se guardan en un archivo cuya extensión es .class y
estas instrucciones o procesos son independientes del tipo de ordenador.
Después se pasa al interprete que ejecuta cada una de estas instrucciones en
un ordenador específico por ejemplo Windows, Macintosh, etc. Solamente es
necesario, compilar una vez elprograma, pero se interpreta cada vez que se
ejecuta en un ordenador, como lo muestra el siguiente diagrama:
Lenguaje Máquina o código máquina
El lenguaje máquina es el único lenguaje que puede ejecutar una
computadora y es el único que entiende directamente la computadora,
utilizando el sistema binario que consta de los dos únicos símbolos 0 y 1,
denominados bits; y se materializan con...
Regístrate para leer el documento completo.