SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Dado que este lenguaje viene dado por las
 especificaciones técnicas del hardware, no permite una
 abstracción fuera de lo estipulado para el
 microprocesador de un ordenador. Consecuentemente, es
 fácilmente trasladado a lenguaje de máquina.




                                                          el que proporciona un set de instrucciones
                                                          aritmeticológicas sin la capacidad de
                                                          encapsular dichas instrucciones en
                                                          funciones que no estén ya contempladas
                                                          en la arquitectura del hardware



                                  Lenguaje de
                                  bajo NIVEL




                                                                         No contiene muchas más
                                                                         instrucciones a este nivel


Son instrucciones que ensamblan los grupos
de conmutadores necesarios para expresar
una mínima lógica aritmética. Están
íntimamente vinculados al hardware. Por
norma general están disponibles a nivel
firmware, cmos o chip set. Estos lenguajes
están orientados a procesos. Los procesos se
componen de tareas. Contienen tantas
instrucciones como la arquitectura del
hardware así haya sido diseñada.
Permiten una máxima
                                      flexibilidad al programador a
                                        la hora de abstraerse o de
                                                 ser literal.
             Permiten un camino
             bidireccional entre el
           lenguaje máquina y una
          expresión casi oral entre
          la escritura del programa
                 y su posterior
                  compilación.




                                             Por expresar los
Estos lenguajes están                       algoritmos de una
orientados a objetos.                      manera adecuada a
    Los objetos se                             la capacidad
    componen de                             cognitiva humana,
  propiedades cuya                            en lugar de a la
naturaleza emerge de                       capacidad ejecutora
   procedimientos.                           de las máquinas.
Compilador



                                                                             Permite traducir el código
                                                                             fuente de un programa en
                                                                             lenguaje de alto nivel, a otro
     Un programa informático que traduce
                                                                             lenguaje de nivel inferior
     un programa escrito en un lenguaje de
                                                                             (típicamente lenguaje de
     programación a otro lenguaje de
                                                                             máquina).
     programación, generando un programa
     equivalente que la máquina será capaz
     de interpretar.




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 validez semántica de las sentencias aceptadas en la fase de Análisis
Sintáctico).

Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por
una o varias combinaciones de fases de Generación de Código (normalmente se trata de código intermedio o
de código objeto) y de Optimización de Código (en las que se busca obtener un código lo más eficiente
posible).




                                                                                un intérprete que normalmente
                                                                                significa un programa de
1.  ejecuta el código fuente directamente                                       computadora que ejecuta , es
2.  código fuente se traduce en un eficaz medio de                              decir, lleva a cabo, las
   representación (código) e inmediatamente se ejecuta                          instrucciones escritas en un
   este                                                                         lenguaje de programación .
3. ejecuta código pre compilado almacenados
   explícitamente realizado por un compilador que forma
   parte del sistema de intérprete
Un tipo de programa informático que se
encarga de traducir un fichero fuente escrito
en un lenguaje ensamblador, a un fichero
objeto que contiene código máquina,                         Facilitar la escritura de
ejecutable directamente por la máquina para                   programas, ya que
la que se ha generado.                                     escribir directamente en
                                                           código binario, que es el
                                                           único código entendible
                                                          por la computadora, es en
                                                           la práctica imposible. La
                                                                evolución de los
                                                                  lenguajes de
                                                          programación a partir del
                                                            lenguaje ensamblador
                                                               originó también la
                                                               evolución de este
                                                            programa ensamblador
     Ensambladores básicos. Son de muy bajo nivel, y       hacia lo que se conoce
      su tarea consiste básicamente en ofrecer                  como programa
      nombres simbólicos a las distintas instrucciones,            compilador.
      parámetros y cosas tales como los modos de
      direccionamiento. Además, reconoce una serie
      de directivas (o meta instrucciones) que indican
      ciertos parámetros de funcionamiento del
      ensamblador.

     Ensambladores modulares, o macro
      ensambladores. Descendientes de los
      ensambladores básicos, fueron muy populares
      en las décadas de los 50 y los 60, antes de la
      generalización de los lenguajes de alto nivel.
      Hacen todo lo que puede hacer un ensamblador,
      y además proporcionan una serie de directivas
      para definir e invocar macroinstrucciones (o
      simplemente, macros). Véase X86.

     Ensambladores modulares 32-bits o de alto nivel.
      Son ensambladores que aparecieron como
      respuesta a una nueva arquitectura de
      procesadores de 32 bits, muchos de ellos
      teniendo compatibilidad hacia atrás pudiendo
      trabajar con programas con estructuras de 16
      bits. Además de realizar la misma tarea que los
      anteriores, permitiendo también el uso de
      macros, permiten utilizar estructuras de
      programación más complejas propias de los
      lenguajes de alto nivel.
Programa




Un conjunto de instrucciones que una vez ejecutadas realizarán
una o varias tareas en una computadora. Sin programas, estas
máquinas no pueden funcionar. Al conjunto general de
programas, se le denomina software, que más genéricamente se
refiere al equipamiento lógico o soporte lógico de una                                     Código
computadora digital.




                                  la forma que toma la información que se intercambia entre la «fuente» (el emisor) y
                                   el «destino» (el receptor) de un lazo informático.
                                  El código binario, código fundamental en el que se basan los ordenadores, el más
                                   simple pues solo consta de dos elementos (0) y (1) que combinados de distintas
                                   maneras como impulsos eléctricos ponen las bases para la informática (véase
                                   codificación digital).
                                  El código fuente, en programación, el texto escrito en un lenguaje de programación
                                   que ha de ser compilado o interpretado para ejecutarse en una computadora.
                                  El software de código libre, en programación, es el software cuyo contenido puede
                                   ser utilizado libremente.
                                  Un código alfanumérico.




                                                    Algoritmo




     Un conjunto prescrito de instrucciones o
     reglas bien definidas, ordenadas y finitas                              Listas de instrucciones para resolver
     que permite realizar una actividad                                      un problema abstracto, es decir, que
     mediante pasos sucesivos que no generen                                 un número finito de pasos convierten
     dudas a quien deba realizar dicha                                       los datos de un problema (entrada) en
     actividad.                                                              una solución (salida).

Más contenido relacionado

La actualidad más candente

Lenguaje de programación trabajo
Lenguaje de programación  trabajoLenguaje de programación  trabajo
Lenguaje de programación trabajoklaocvds
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Sesion01 c++
Sesion01  c++Sesion01  c++
Sesion01 c++imagincor
 
Computación
ComputaciónComputación
Computaciónkateshita
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senaNat Alia
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionalexlo92
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)tonytenorio2
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsaraiI
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
Nivel de lenguaje ensamblador
Nivel de lenguaje ensamblador Nivel de lenguaje ensamblador
Nivel de lenguaje ensamblador evelynm10
 

La actualidad más candente (15)

Lenguaje de programación trabajo
Lenguaje de programación  trabajoLenguaje de programación  trabajo
Lenguaje de programación trabajo
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Sesion01 c++
Sesion01  c++Sesion01  c++
Sesion01 c++
 
Computación
ComputaciónComputación
Computación
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Yuranip
YuranipYuranip
Yuranip
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Assembler apesteguia (1)
Assembler apesteguia (1)Assembler apesteguia (1)
Assembler apesteguia (1)
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Nivel de lenguaje ensamblador
Nivel de lenguaje ensamblador Nivel de lenguaje ensamblador
Nivel de lenguaje ensamblador
 

Destacado

Inside out quote
Inside out quoteInside out quote
Inside out quotefountain5
 
Uso de los Puntos Suspensivos
Uso de los Puntos SuspensivosUso de los Puntos Suspensivos
Uso de los Puntos SuspensivosPABLOLUNA3596
 
Caso kite
Caso kiteCaso kite
Caso kiteLetiPC
 
Slide de poema da meg e virna
Slide de poema  da meg e virnaSlide de poema  da meg e virna
Slide de poema da meg e virnaMeg Ferrari
 
Violência 1
Violência 1Violência 1
Violência 1amorbela
 
Finalespanolusfiapdf 140513010426-phpapp02
Finalespanolusfiapdf 140513010426-phpapp02Finalespanolusfiapdf 140513010426-phpapp02
Finalespanolusfiapdf 140513010426-phpapp02Fran Toure
 
Vargas tania práctica_word
Vargas tania práctica_wordVargas tania práctica_word
Vargas tania práctica_wordThanya Flakita
 
08 Destoilettespubliquesparticuliere
08  Destoilettespubliquesparticuliere08  Destoilettespubliquesparticuliere
08 Destoilettespubliquesparticulieretilapin
 
Poleas beto reynoso
Poleas beto reynosoPoleas beto reynoso
Poleas beto reynosobeto025
 

Destacado (20)

Presentacion 2 a 1
Presentacion 2 a 1Presentacion 2 a 1
Presentacion 2 a 1
 
Questionario de internet
Questionario de internetQuestionario de internet
Questionario de internet
 
Etiquetas lefort 1
Etiquetas lefort 1Etiquetas lefort 1
Etiquetas lefort 1
 
Inside out quote
Inside out quoteInside out quote
Inside out quote
 
Uso de los Puntos Suspensivos
Uso de los Puntos SuspensivosUso de los Puntos Suspensivos
Uso de los Puntos Suspensivos
 
Flujograma 1
Flujograma 1Flujograma 1
Flujograma 1
 
Apresentamos connect
Apresentamos connectApresentamos connect
Apresentamos connect
 
Caso kite
Caso kiteCaso kite
Caso kite
 
Slide de poema da meg e virna
Slide de poema  da meg e virnaSlide de poema  da meg e virna
Slide de poema da meg e virna
 
Violência 1
Violência 1Violência 1
Violência 1
 
Trabalho Nº6
Trabalho Nº6Trabalho Nº6
Trabalho Nº6
 
Obmep 2012
Obmep 2012Obmep 2012
Obmep 2012
 
Ilse martinez
Ilse martinezIlse martinez
Ilse martinez
 
Finalespanolusfiapdf 140513010426-phpapp02
Finalespanolusfiapdf 140513010426-phpapp02Finalespanolusfiapdf 140513010426-phpapp02
Finalespanolusfiapdf 140513010426-phpapp02
 
Vargas tania práctica_word
Vargas tania práctica_wordVargas tania práctica_word
Vargas tania práctica_word
 
Aritmetica
AritmeticaAritmetica
Aritmetica
 
rebotica
rebotica rebotica
rebotica
 
08 Destoilettespubliquesparticuliere
08  Destoilettespubliquesparticuliere08  Destoilettespubliquesparticuliere
08 Destoilettespubliquesparticuliere
 
Prestação de Contas 2014
Prestação de Contas 2014Prestação de Contas 2014
Prestação de Contas 2014
 
Poleas beto reynoso
Poleas beto reynosoPoleas beto reynoso
Poleas beto reynoso
 

Similar a Tareasol

Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacionJoel Cordoba
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasfelipebutamante1
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacionTensor
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Cristian Rosales
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programaciónJohnny Montenegro Molina
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del softwareSheyli Patiño
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 bhitop
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del softwareSheyli Patiño
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacionymendal
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Jonatan Rivera
 

Similar a Tareasol (20)

Taller de investigacion
Taller de investigacionTaller de investigacion
Taller de investigacion
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"Presentación "Estructura de un Programa"
Presentación "Estructura de un Programa"
 
Reseña historica introd. a la programación
Reseña historica introd. a la programaciónReseña historica introd. a la programación
Reseña historica introd. a la programación
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 b
 
Sistemas
SistemasSistemas
Sistemas
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Sistemas
SistemasSistemas
Sistemas
 
Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205Ad1 rivera corpus jonathan 205
Ad1 rivera corpus jonathan 205
 
Darckjunio
DarckjunioDarckjunio
Darckjunio
 

Más de palasis

Intel corporation
Intel corporationIntel corporation
Intel corporationpalasis
 
Nenuko zgxfhzjfgjldfysi
Nenuko zgxfhzjfgjldfysiNenuko zgxfhzjfgjldfysi
Nenuko zgxfhzjfgjldfysipalasis
 
Nenuko dhzzjfkskfzsgdulk jf
Nenuko dhzzjfkskfzsgdulk jfNenuko dhzzjfkskfzsgdulk jf
Nenuko dhzzjfkskfzsgdulk jfpalasis
 
Introducción
IntroducciónIntroducción
Introducciónpalasis
 
Pract2.1.2
Pract2.1.2Pract2.1.2
Pract2.1.2palasis
 
Pract2.1.1
Pract2.1.1Pract2.1.1
Pract2.1.1palasis
 

Más de palasis (10)

Intel corporation
Intel corporationIntel corporation
Intel corporation
 
Nenuko zgxfhzjfgjldfysi
Nenuko zgxfhzjfgjldfysiNenuko zgxfhzjfgjldfysi
Nenuko zgxfhzjfgjldfysi
 
Nenuko dhzzjfkskfzsgdulk jf
Nenuko dhzzjfkskfzsgdulk jfNenuko dhzzjfkskfzsgdulk jf
Nenuko dhzzjfkskfzsgdulk jf
 
Nenuko
NenukoNenuko
Nenuko
 
Introducción
IntroducciónIntroducción
Introducción
 
Prac4
Prac4Prac4
Prac4
 
Pract1
Pract1Pract1
Pract1
 
Pract2.1.2
Pract2.1.2Pract2.1.2
Pract2.1.2
 
Pract2
Pract2Pract2
Pract2
 
Pract2.1.1
Pract2.1.1Pract2.1.1
Pract2.1.1
 

Tareasol

  • 1. Dado que este lenguaje viene dado por las especificaciones técnicas del hardware, no permite una abstracción fuera de lo estipulado para el microprocesador de un ordenador. Consecuentemente, es fácilmente trasladado a lenguaje de máquina. el que proporciona un set de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware Lenguaje de bajo NIVEL No contiene muchas más instrucciones a este nivel Son instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mínima lógica aritmética. Están íntimamente vinculados al hardware. Por norma general están disponibles a nivel firmware, cmos o chip set. Estos lenguajes están orientados a procesos. Los procesos se componen de tareas. Contienen tantas instrucciones como la arquitectura del hardware así haya sido diseñada.
  • 2. Permiten una máxima flexibilidad al programador a la hora de abstraerse o de ser literal. Permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación. Por expresar los Estos lenguajes están algoritmos de una orientados a objetos. manera adecuada a Los objetos se la capacidad componen de cognitiva humana, propiedades cuya en lugar de a la naturaleza emerge de capacidad ejecutora procedimientos. de las máquinas.
  • 3. Compilador Permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro Un programa informático que traduce lenguaje de nivel inferior un programa escrito en un lenguaje de (típicamente lenguaje de programación a otro lenguaje de máquina). programación, generando un programa equivalente que la máquina será capaz de interpretar. 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 validez semántica de las sentencias aceptadas en la fase de Análisis Sintáctico). Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código (normalmente se trata de código intermedio o de código objeto) y de Optimización de Código (en las que se busca obtener un código lo más eficiente posible). un intérprete que normalmente significa un programa de 1. ejecuta el código fuente directamente computadora que ejecuta , es 2. código fuente se traduce en un eficaz medio de decir, lleva a cabo, las representación (código) e inmediatamente se ejecuta instrucciones escritas en un este lenguaje de programación . 3. ejecuta código pre compilado almacenados explícitamente realizado por un compilador que forma parte del sistema de intérprete
  • 4. Un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene código máquina, Facilitar la escritura de ejecutable directamente por la máquina para programas, ya que la que se ha generado. escribir directamente en código binario, que es el único código entendible por la computadora, es en la práctica imposible. La evolución de los lenguajes de programación a partir del lenguaje ensamblador originó también la evolución de este programa ensamblador  Ensambladores básicos. Son de muy bajo nivel, y hacia lo que se conoce su tarea consiste básicamente en ofrecer como programa nombres simbólicos a las distintas instrucciones, compilador. parámetros y cosas tales como los modos de direccionamiento. Además, reconoce una serie de directivas (o meta instrucciones) que indican ciertos parámetros de funcionamiento del ensamblador.  Ensambladores modulares, o macro ensambladores. Descendientes de los ensambladores básicos, fueron muy populares en las décadas de los 50 y los 60, antes de la generalización de los lenguajes de alto nivel. Hacen todo lo que puede hacer un ensamblador, y además proporcionan una serie de directivas para definir e invocar macroinstrucciones (o simplemente, macros). Véase X86.  Ensambladores modulares 32-bits o de alto nivel. Son ensambladores que aparecieron como respuesta a una nueva arquitectura de procesadores de 32 bits, muchos de ellos teniendo compatibilidad hacia atrás pudiendo trabajar con programas con estructuras de 16 bits. Además de realizar la misma tarea que los anteriores, permitiendo también el uso de macros, permiten utilizar estructuras de programación más complejas propias de los lenguajes de alto nivel.
  • 5. Programa Un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una Código computadora digital.  la forma que toma la información que se intercambia entre la «fuente» (el emisor) y el «destino» (el receptor) de un lazo informático.  El código binario, código fundamental en el que se basan los ordenadores, el más simple pues solo consta de dos elementos (0) y (1) que combinados de distintas maneras como impulsos eléctricos ponen las bases para la informática (véase codificación digital).  El código fuente, en programación, el texto escrito en un lenguaje de programación que ha de ser compilado o interpretado para ejecutarse en una computadora.  El software de código libre, en programación, es el software cuyo contenido puede ser utilizado libremente.  Un código alfanumérico. Algoritmo Un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas Listas de instrucciones para resolver que permite realizar una actividad un problema abstracto, es decir, que mediante pasos sucesivos que no generen un número finito de pasos convierten dudas a quien deba realizar dicha los datos de un problema (entrada) en actividad. una solución (salida).