You are on page 1of 2

ANÁLISIS LÉXICO: Un analizador léxico o rendimiento de la transferencia.

Aparece
analizador lexicográfico (en inglés scanner) típicamente en discos duros y CD-ROMs.
es un programa que recibe como entrada
el código fuente de otro programa C++: Lenguaje de programación diseñado a
(secuencia de caracteres) y produce una mitad de los años 80 como extensión del
salida compuesta de tokens (componentes lenguaje C. Está considerado como el
léxicos) o símbolos. Estos tokens sirven lenguaje más potente ya que permite
para una posterior etapa del proceso de trabajar tanto a alto como a bajo nivel,
traducción, siendo la entrada para el aunque no está casi nada automatizado,
por lo que hay que hacerlo casi todo
analizador sintáctico (en inglés parser).
manualmente.
ANÁLISIS SINTÁCTICO: El uso más común
de los analizadores sintácticos es como CODIFICAR: es presentar en la salida el
parte de la fase de análisis de los código binario correspondiente a la
compiladores. De modo que tienen que entrada activada.
analizar el código fuente del lenguaje. Los COMPILADOR: Un compilador es un
lenguajes de programación tienden a programa informático que traduce un
basarse en gramáticas libres de contexto, programa escrito en un lenguaje de
debido a que se pueden escribir programación a otro lenguaje de
analizadores rápidos y eficientes para programación, generando un programa
éstas. equivalente que la máquina será capaz de
APARNET: (Advanced Research Projects interpretar.
Agency NETwork, Red de la Agencia de EJECUTAR: Poner en marcha un programa.
Proyectos de Investigación Avanzados). A cualquier archivo que pueda ser
Una red pionera fundada por ARPA en ejecutado se le llama ejecutable.
1969. Sirvió como red de investigación de
funcionamiento de la tecnología de redes. ENSAMBLADOR: El término ensamblador
Predecesora de la actual Internet, ya no (del inglés assembler) se refiere a un tipo
existe como entidad y está diluida en de programa informático que se encarga
Internet. de traducir un fichero fuente escrito en un
lenguaje ensamblador, a un fichero objeto
API: Una interfaz de programación de que contiene código máquina, ejecutable
aplicaciones o API (del inglés Application directamente por la máquina para la que
Programming Interface) es el conjunto de se ha generado. El propósito para el que se
funciones y procedimientos (o métodos, en crearon este tipo de aplicaciones es la de
la programación orientada a objetos) que facilitar la escritura de programas, ya que
ofrece cierta biblioteca para ser utilizado escribir directamente en código binario,
por otro software como una capa de que es el único código entendible por la
abstracción. Son usados generalmente en computadora, es en la práctica imposible.
las bibliotecas. La evolución de los lenguajes de
BÚFER DE ENTRADA: memoria dedicada a programación a partir del lenguaje
almacenar temporalmente la información ensamblador originó también la evolución
que debe procesar un dispositivo hardware de este programa ensamblador hacia lo
para que éste pueda hacerlo sin bajar el que se conoce como programa compilador.
FLICKR: es un sitio web que permite LENGUAJE DE PROGRAMACIÓN: Lenguaje
almacenar, ordenar, buscar y compartir que los programadores usan para
fotografías y videos en línea. comunicar instrucciones a una
computadora y poder ejecutar un
HACKER: Persona que accede a un
programa.
ordenador de forma no autorizada e ilegal.
LINUX: Sistema operativo completo,
INTERFAZ GRÁFICA: La interfaz gráfica de
robusto, disponible libremente, que fue
usuario, conocida también como GUI (del desarrollado originalmente por Linus
inglés graphical user interface) es un Torvalds.
programa informático que actúa de
interfaz de usuario, utilizando un conjunto PLATAFORMA: En informática, una
de imágenes y objetos gráficos para plataforma es precisamente el principio, en
representar la información y acciones el cual se constituye un hardware, sobre el
disponibles en la interfaz. Su principal uso, cual un software puede
consiste en proporcionar un entorno visual ejecutarse/desarrollarse. No debe
sencillo para permitir la comunicación con confundirse esto con arquitecturas.
el sistema operativo de una máquina o
computador. PROGRAMA FUENTE: Programa escrito en
ensamblador o en lenguaje de alto nivel
INTERPRETE: En ciencias de la (como Pascal, Basic, etc.), que debe ser
computación, intérprete o interpretador es ensamblado, compilado o interpretado
un programa informático capaz de analizar antes de ejecutarse en la computadora.
y ejecutar otros programas, escritos en un
PROGRAMACIÓN ESTRUCTURADA: La
lenguaje de alto nivel.
técnica de diseño por medio de la cual la
ISIS: (Image and Scanner Interface lógica de un programa se dispone de
Specification) es una interfaz estándar de la manera jerárquica en módulos lógicos.
industria para tecnologías de escaneo de
imágenes, desarrollado por Pixel PROGRAMACIÓN GENÉRICA: La
Translations en 1990. programación genérica es un tipo de
programación que está mucho más
LENGUAJE DE ALTO NIVEL: Los lenguajes centrada en los algoritmos que en los
de programación de alto nivel se datos. La idea de esta forma de programar
caracterizan por expresar los algoritmos de pretende generalizar las funciones
una manera adecuada a la capacidad utilizadas para que puedan usarse en más
cognitiva humana, en lugar de a la de una ocasión.
capacidad ejecutora de las máquinas.
SOFTWARE LIBRE: Software que puede ser
LENGUAJE DE BAJO NIVEL: Un lenguaje de copiado, distribuido y modificado
programación de bajo nivel es el que libremente. Ello lleva implícito la
proporciona poca o ninguna abstracción disponibilidad del código fuente, pero no
del microprocesador de un ordenador. implica en ningún momento que sea
Consecuentemente es fácilmente gratuito.
trasladado a lenguaje de máquina.

You might also like