Definiciones

12. Compilador
1.1Wikipedia
Un compilador es un programa informático que traduce un programa escrito en un lenguaje
de programación a otro lenguaje de programación. Usualmente el segundo lenguaje es un
lenguaje máquina, pero también puede ser un código intermedio (bytecode).

1.2EcuRed
Compilador es un traductor que transforma textos fuentes de un lenguaje de alto nivel a
lenguajes de bajo nivel. Un compilador típicamente opera en fases, cada una lleva a cabo
una tarea sobre el programa fuente

1.3UPF Barcelona
Un traductor es cualquier programa que toma un texto escrito en un lenguaje y da como
salida en otro lenguaje ( llamado objeto).

24. Sistema Numérico
2.1EcuRED
Conjunto de reglas y convenios que permiten la representación de todos los números
naturales, en principio, a partir de una colección limitada de símbolos básicos.

Los hay de tipos posicional y no posicional,

2.1.1Posicional
Binario
Octal
Décimal
Hexadecimal

ya que cada una de estas instrucciones se corresponde con otra en código máquina.1Ensamblador Universidad de Oviedo El lenguaje ensamblador expresa las instrucciones de una forma más natural al hombre. asociativa y distributiva.Sistemas Operativos 41.2Wikipedia En aritmética.2No Posicional Romano 2.  Capacidad propia del ser humano para expresar pensamientos y sentimientos por medio de la palabra. 4. 4. El valor de un número es la suma ponderada de lo dígitos.3Wakerly En un sistema numérico posicional. .1.2. un sistema numérico es un conjunto provisto de dos operaciones que verifican ciertas condiciones relacionadas con las propiedades conmutativa. Lenguajes  Sistema de signos que se utiliza una comunidad para comunicarse oralmente o por escrito.1. álgebra y análisis matemático. 2. donde cada posición del dígito tiene un peso asociado.1Bajo Nivel Un lenguaje de programación de bajo nivel es aquel en el que sus intrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de la computadora que lo soporta. un número se representa por medio de una cadena de dígitos. 36. a la vez que muy cercana al sistema digital.

El lenguaje ensamblador se trabaja con nemónicos.sites.1. Este lenguaje está compuesto por un conjunto de instrucciones que determinan las acciones a ser tomadas por la máquina.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/Unid ad_III/Unidad%20III_5. por abstracción se simbolizan con los números 0 y 1 UPIICSA Dar lectura a la siguiente página: http://www. Dichos niveles de tensión. Los sistemas microprogramables son sistemas digitales. lo que significa que trabajan con dos únicos niveles de tensión.2Máquina Wikipedia Es el sistema de códigos directamente interpretable por un circuito microprogramable.htm . Características:  Existe cierta dificultad para ser interpretado por el ser humano  Es dificilmente portable  Son muy rápidos y consumen menor cantidad de recursos  Se tiene un control preciso de las tareas realizadas por el hardware 4. que son grupos de caracteres alfanuméricos que simbolizan las órdenes de las tareas a realizar Ecured El lenguaje ensamblador es el lenguaje de programación utilizado para escribir programas informáticos de bajo nivel. y constituye la representación más directa del código máquina.upiicsa.

instrucción por instrucción. en lugar de la capacidad ejecutora de las máquinas. Los programas interpretados suelen ser más lentos que los compilados. 65.3EcuRED La misma definición dada en Wikipedia 5. pero a cambio son más flexibles como entornos de programación y depuración. Intérprete 5. al código máquina del sistema. 5. 5.4. debido a la necesidad de traducir el programa mientras se ejecuta. los intérpretes sólo realizan la traducción a medida que sea necesaria. intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas. y normalmente no guardan el resultado de dicha traducción.2Alto Nivel Un lenguaje de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana.2Wikipedia En ciencias de la computación. 53. Arquitectura de Computadoras . Autordel libro "Python para todos". los interpretes se diferencian de los compiladores o de los ensambladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación. típicamente.1UPF Barcelona Un interprete ejecuta directamente las operaciones en el programa fuente.4Raúl González Un lenguaje interpretado o de script es aquel que se ejecuta utilizando un programa intermedio llamado intérprete. en lugar de compilarel código a lenguaje máquina que se pueda comprender y ejecutar directamente en una computadora.

6. 6. aquellos que tienen un impacto directo en la ejecución lógica de un programa.1. .6.4Martínez Garza Se enfoca en la forma de construir cada una de las unidades lógicas para que realicen las funciones especificadas por su organización.1.1.1Tanenbaum Es el diseño de las partes de un sistema de cómputo que los programadores pueden ver.1. 6.2Stallings Se refiere a los atributos de un sistema que son visibles para un programador.1de acuerdo a 6. Organización y Arquitectura significan prácticamente lo mismo. así como la manera en que estas unidades van a comunicarse para interactuar entre ellas.3Morris Mano Trata sobre la estructura y desempeño de los diferentes módulos funcionales de la computadora y como interactúan para atender las necesidades de procesamiento de usuario.