Entradas

COMPILADOR Y DEPURACIÓN

Un  compilador  es un  programa informático  que  traduce un programa  que ha sido escrito en un  lenguaje de programación  a un lenguaje diferente, 1  usualmente  lenguaje de máquina , aunque también puede ser traducido a un código intermedio ( bytecode ) o a texto. Este proceso de traducción se conoce como  compilación . La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto. Análisis : Se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al  Análisis léxico  (que consiste en la descomposición del programa fuente en componentes léxicos),  análisis sintáctico  (agrupación de los componentes léxicos en frases gramaticales ) y  análisis semántico  (comprobación de la...
Un  compilador  es un  programa informático  que  traduce un programa  que ha sido escrito en un  lenguaje de programación  a un lenguaje diferente,  usualmente  lenguaje de máquina , aunque también puede ser traducido a un código intermedio ( bytecode ) o a texto. Este proceso de traducción se conoce como  compilación . La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto. Análisis : Se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al  Análisis léxico  (que consiste en la descomposición del programa fuente en componentes léxicos),  análisis sintáctico  (agrupación de los componentes léxicos en frases gramaticales ) y  análisis semántico  (comprobación de la valid...
Imagen
Historia de los lenguajes de programación Antes de 0 Los primeros lenguajes de programación preceden a la computadora moderna. En un inicio los lenguajes eran códigos. La máquina del telar de Jacquard, creada en 1801, utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente. Durante un período de nueve meses entre 1842 y 1843, Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea acerca de la nueva máquina propuesta por Charles Babbage, la Máquina Analítica. Con estos escritos, ella añadió unas notas en las cuales especificaba en detalle un método para calcular los números de Bernoulli con esta máquina, el cual es reconocido por muchos historiadores como el primer programa de computadora del mundo. Herman Hollerith se percató de que podía codificar la información en tarjetas perforadas cuando observó a los conductores de trenes c...
Hadware de entrada Un dispositivo de entrada es cualquier periférico (dispositivo del equipamiento del hardware de computadora) utilizado para proporcionar datos y señales de control a un sistema de procesamiento de información. Teclado: Un teclado se compone de una serie de teclas agrupadas en funciones es un periférico de entrada o dispositivo, en parte inspirado en el teclado de las máquinas de escribir, que utiliza una disposición de botones o teclas, para que actúen como palancas mecánicas o interruptores electrónicos que envían información a la computador. Mouse: Dispositivo que mueve un puntero electrónico sobre una pantalla que facilita la interacción usuario-máquina. Micrófono: Es un transductor electroacústico (dispositivo que transforma la electricidad en sonido, o viceversa). Su función es la de traducir las vibraciones debidas a la presión acústicaejercida sobre su cápsula por las ondas sonoras en energía eléctrica, lo que permite por ejemplo grabar sonidos ...
Imagen
Task Coach Es un gestor de tareas sencillo de código abierto. Lo mejor de esta herramienta es la posibilidad de dividir tareas en tareas más pequeñas y las funcionalidades para registrar el tiempo trabajado en cada tarea. Además puedes instalar   Task Coach   en un pen drive USB para siempre llevarlo contigo. Otra funcionalidad interesante es la posibilidad de arrastrar correos desde Outlook a   Task Coach   para convertirlos en tareas Task Coach   es una herramienta de gran sencillez encargada de la   gestión de tareas . Esta facilidad de uso, unida al hecho de ser una aplicación de código abierto, convierte a Task Coach en una atractiva incorporación que podemos   descargar desde la web oficial . Las ventajas de Task Coach no acaban aquí, ni mucho menos. El programa cuenta con numerosas   traducciones , es compatible con   Outlook   (ya que los correos pueden añadirse como tareas) y, además, está disponible para los sistemas o...