Sie sind auf Seite 1von 4

Glosario de trminos

-AAnlisis: Proceso de identificacin, modelado y descripcin de lo que hace un sistema y de cmo trabaja mbito de Clase: Las variables privadas definidas fuera de los mtodos internos a la clase tienen mbito de clase. Son accesibles desde todos los mtodos del interior de la clase, con independencia del orden en que estn definidas. rbol sintctico: son rboles que contienen las derivaciones de una gramtica necesarias para obtener una determinada frase de un lenguaje. -BBack-End: Es una fase en la genera el cdigo mquina, especfico de una plataforma, a partir de los resultados de la fase de anlisis, realizada por el Front End. Binding: ligadura -CCompilacin: Nombre dado al proceso de traduccin del cdigo fuente a bytecodes. Compilador: Programa de software que realiza un proceso de compilacin (traduccin del lenguaje fuente a lenguaje mquina) de un programa escrito en un lenguaje de programacin de alto nivel. Cdigo fuente: Texto de un programa antes de ser compilado. El texto se crea y edita utilizando en editor ordinario y contiene caracteres normales, legibles. El cdigo fuente ser utiliza para las personas para describir programas y sus componentes han de ser lo ms legibles y comprensibles posibles. Cdigo intermedio: Es un cdigo abstracto independiente de la mquina para la que se generara el cdigo objeto. Cdigo objeto Consiste en lenguaje mquina o bytecode y se distribuye en varios archivos que corresponden a cada cdigo fuente compilado. -DDepuracin: Proceso de encontrar, fijar y eliminar errores en un programa. -EEnsamblador: un lenguaje de programacin de bajo nivel para los computadores, microprocesadores , microcontroladores y otros circuitos integrados programables. Implementa una representacin simblica de los cdigos de mquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representacin ms directa del cdigo mquina especfico para cada arquitectura legible por un programador. -F-

Front-End: es la parte que analiza el cdigo fuente, comprueba su validez, genera el rbol de derivacin y rellena los valores de la tabla de smbolos -GGramtica: una estructura matemtica con un conjunto de reglas de formacin que definen las cadenas admisibles en un determinado lenguaje formal o lengua natural. -IIntrprete: Software que interpreta y ejecuta bytecode de Java. La mquina virtual Java (JVM) es un intrprete de bytecodes de Java que proporciona una emulacin de software de un procesador de mquina. -LLenguaje: Notacin utilizada por los programadores para escribir programas. Un lenguaje tiene una sintaxis (las palabras y smbolos utilizadas para escribir cdigos de programa), una gramtica (las reglas que definen una secuencia de palabras y smbolos significativos y correctos) y semntica. Java es un lenguaje de programa. Linker: Un enlazador es un programa que toma los objetos generados en los primeros pasos del proceso de compilacin, la informacin de todos los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el cdigo objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable -PPrograma fuente: Aquel cdigo comprensible para el usuario de un lenguaje de programacin. -RRegistro: Es un registro de la unidad de control del CPU en donde se almacena la instruccin que se est ejecutando. -SSntesis: Su objetivo es la generacin de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generacin de Cdigo (normalmente se trata de cdigo intermedio o de cdigo objeto) y de Optimizacin de Cdigo (en las que se busca obtener un cdigo lo ms eficiente posible). Sintaxis: Un conjunto de reglas que especifica la composicin de programas a partir de palabras reservadas, smbolos y caracteres. La sintaxis define la estructura de los programas legales en trminos de cmo las palabras reservadas y otros caracteres se pueden escribir y en qu orden. Semntica: Conjunto de reglas que definen el significado de un programa sintcticamente vlido. Java toma un enfoque operacional en semntica de modo que el comportamiento y por consiguiente el significado de un programa se define por la mquina sobre la que est ejecutando el programa. -T-

Token: Un token es una categora sintctica Traductor: compilador o intrprete, es un programa que traduce o convierte desde un texto o programa escrito en un lenguaje fuente hasta un texto o programa escrito en un lenguaje destino Tabla de smbolos: Es una estructura que mantiene la informacin asociada con los identificadores funciones, variables constantes y tipos de datos. Tabla de literales: La tabla de literales almacena constantes y cadenas utilizadas en el programa

Glosario Semntico
-Ambito de clase: Las variables privadas definidas fuera de los mtodosinternos a la clase tienen mbito de clase. Son accesibles desde todos los mtodos del interior de la clase, con independencia del rden en que estn definidas. Los mtodos privados tambin tiene mbito de clase Array : Objeto contenedor que almacena una secuencia indexada de los mismos tipos de datos. Normalmente los elementos individuales se referencian por el valor de un ndice. El ndice es un valor entero que , suele comenzar, en 0 para el primer elementos, 1 para el segundo y as sucesivamente. Asignacin: Almacenamiento de un valor en una variable. La sentencia de asignacin es aquella que implementa la asignacin y utiliza un operador de asignacin -BBloque: Sentencias y declaraciones encerradas entre una pareja de llaves (apertura y cierre, { y }. Por ejemplo, un cuerpo Libro Java 3de una clase, es un bloque, al igual que el cuerpo de un mtodo, Un bloque delimita un nivel de mbito. -CCabecera de la clase: Cabecera de la definicin de la clase. La cabecera proporciona un nombre a la clase y define sus accesos. Clase: Coleccin encapsulada de datos y operaciones que actan sobre los datos. El concepto de clase es fundamental en programacin orientada a objetos. Una clase consta de mtodos y datos. Los mtodos de una clase definen el conjunto de operaciones permitidas sobre los datos de una clase. Cometario: Trozo de texto que tienen como objetivo documentar el programa y mostrar como se ha construido. Los comentarios no son sentencias de programacin y son ignorados por el compilador. Constructor: Mtodo especial utilizado para inicializar el estado de un nuevo objeto.

Cuerpo de la clase: Cuerpo de una definicin de una clase que agrupa las definiciones de los miembros de la clase: campos, mtodos y clases anidadas. -EExpresin: Una subparte de una sentencia que representa un valor. Por ejemplo, la expresin aritmtica 2+5 representa el valor 7. -JJerarqua de clases: Coleccin de clases organizadas en trminos de relaciones de superclases y subclases. -MMtodo: Una coleccin de sentencias que se agrupan juntos para ejecutar una operacin. -OObjeto: Una instancia de una clase especfica. En general, se puede construir cualquier nmero de objetos a partir de una clase Parmetro: Los parmetros formales se especifican en una declaracin de un mtodo en una llamada a un mtodo

Das könnte Ihnen auch gefallen