Lenguaje de programacion keneling gullo compu 1 []
1. UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
VICE-RECTORADO “LUIS CABALLERO MEJIAS”
NÙCLEO CHARALLAVE
MATERIA: COMPUTACION I
ESPECIALIDAD: ING. MECATRONICA
SECCION: I
PROFESORA: ALUMNA:
GIOCONDA ECHENIQUE KENELING GULLO
CHARALLAVE 20/09/2012
2. Elementos:
-Operadores: las operaciones
básicas son;
suma, resta, negación, residu ¿Qué es?
o de división entera Es un Idioma artificial diseñado para
,multiplicación, división expresar procesos que pueden ser
entera, división, exponenciaci llevados a cabo por maquinas como las
ón. computadoras.
-Declaraciones: Las
instrucciones de un programa
se dividen
en ejecutables y no
ejecutables.
-Constantes:
Lenguaje de
entera, real, alfanumérica. Programación
-Funciones de biblioteca
Clasificación :
¿Que compone? Se clasifican según su nivel de
Está formado por un abstracción del procesador, en este
conjunto de símbolos y caso la abstracción es un principio por
reglas sintácticas y el cual se aísla toda aquella
semánticas que definen su información que no resulta relevante a
estructura y el significado de un determinado nivel e conocimiento .
sus elementos y Uso:
expresiones. Pueden usarse para crear
programas que controlen el
comportamiento físico y lógico de
una maquina, para expresar
algoritmo con precisión, o como
modo de comunicación humana.
3. Lenguaje Informático
¿Qué es?
Es un lenguaje usado por, o asociado
con, ordenadores . Muchas veces, este
término es usado como sinónimo
de lenguaje de programación, pero un
lenguaje informático no tiene por qué
ser un lenguaje de programación.
Que compone un lenguaje informático
El hardware o la parte tangible (disco
duro, procesador, memoria, dispositivos de E/S como teclado
o pantalla,...) y el software o la parte no tangible (sistema
operativo, aplicaciones de usuario,...).
4. ¿Qué es?
Es el sistema de códigos directamente interpretable
por un circuito micro programable, como
el microprocesador de una computadora o el micro
controlador de un autómata..
Lenguaje de
Maquina
Ventajas : posibilidad de cargar ¿Qué compone?
(transferir un programa a la Este lenguaje está compuesto por
memoria) sin necesidad de un conjunto de instrucciones que determinan
traducción posterior, lo que acciones a ser tomadas por la máquina.
supone una velocidad de Un programa consiste en una cadena de
ejecución superior a cualquier estas instrucciones de lenguaje de máquina
otro lenguaje de programación. (más los datos). Estas instrucciones son
normalmente ejecutadas en secuencia, con
Desventajas : dificultad y
eventuales cambios de flujo causados por el
lentitud en la codificación. Poca
propio programa o eventos externos. El
fiabilidad. Gran dificultad para
lenguaje de máquina es específico de cada
verificar y poner a punto los
máquina o arquitectura de la
programas. Los programas solo
maquina, aunque el conjunto de
son ejecutables en el mismo
instrucciones disponibles pueda ser similar
procesador (CPU).
entre ellas.
5. Lenguajes
De Nivel De alto nivel
intermedio
Se caracteriza por expresar
Es el lenguaje de una máquina abstracta diseñada los algoritmos de una
para ayudar en el análisis de los programas de manera adecuada a la
computadora. El término viene de su uso en capacidad cognitiva
los compiladores, donde un compilador primero humana, en lugar de a la
traduce el código fuente de un programa, en una capacidad ejecutora de las
forma más apropiada para las transformaciones de máquinas.
mejora del código (forma usualmente llamada En los primeros lenguajes
bytecode), como un paso intermedio antes de de bajo nivel la limitación
generar el archivo objeto o el código de era que se orientaban a un
maquina para una maquina específica. área específica y sus
instrucciones requerían de
una sintaxis predefinida. Se
clasifican como lenguajes
procedimentales.
6. En programación un lenguaje de
¿Qué son programación, también denominado intérprete
Traductores? traductor, que como su nombre lo indica
interpreta y traduce el código fuente en código
máquina de manera que el procesador ejecute
Se refiere a un tipo de programa
las sentencias o comandos contenidos en dicho
informático que se encarga de
código.
traducir un fichero fuente escrito
en un lenguaje ensamblador, a un
fichero objeto que contiene código
máquina ejecutable directamente ¿Qué son
por la máquina para la que se ha Ensambladores?
generado, en si la función de un
ensamblador es traducir un
programa en lenguaje de
ensamblador al código
correspondiente en lenguaje de
maquina.
Al programa que indica al
¿Qué son Micro intérprete de instrucciones de la
ensambladores? CPU como debe actuar se le
denomina microprograma. El
programa que ayuda a realizar
este microprograma se llama
micro ensamblador.
7. Son programas o
¿Qué son herramientas encargadas
de compilar. Un compilador toma
Compiladores? un texto (código fuente) escrito en
un lenguaje de nivel alto y lo
traduce a un lenguaje
comprensible por las
Es un programa informático capaz de computadoras (código objeto).
analizar y ejecutar otros
programas, escritos en un lenguaje
de alto nivel. Los intérpretes se
diferencian de los compiladores en que
mientras estos traducen un programa ¿Qué son
desde su descripción en un lenguaje de
programación al código de maquina del
Interpretes?
sistema, los intérpretes sólo realizan
la traducción a medida que sea
necesaria, típicamente, instrucción por
instrucción, y normalmente no guardan el
resultado de dicha traducción.
Es el resultado de
la compilación del código fuente. Pueden ¿Qué es
ser en lenguaje de maquina o bytecode, y Código
puede distribuirse en varios archivos que
corresponden a cada código fuente
Objeto?
compilado. Luego un enlazador (linker) se
encarga de juntar todos los archivos de
código fuente para obtener el programa
ejecutable.