Universidad Nacional Experimental Luis Caballero Mejias
     Vice Rectorado Antonio José de Sucre “ Charallave”
     Computación I




       Lenguaje de Programación

                                             Franklin Salcedo
Prof. Gioconda Echenique                     Exp. 200614092


                           Septiembre 2012
Lenguaje de
programación              Es un lenguaje que puede ser utilizado para
                          controlar el comportamiento de una máquina,
                          particularmente una computadora .



                                Lenguaje de Bajo nivel

                                 Es por excelencia, el código máquina
 Según Su nivel

                                       “Lenguaje C” se acerca tanto al
                                       lenguaje de bajo nivel como el de
       Lenguaje de Medio nivel         alto nivel el mas parecido al
                                       humano

                                      Los lenguajes de alto nivel son
                                      normalmente fáciles de aprender
                                      están formados por elementos de
                                      lenguajes naturales, como el inglés.
       Lenguaje de Alto nivel         En BASIC, el lenguaje de alto nivel
                                      más conocido, los comandos como "IF
                                      CONTADOR = 10 THEN STOP
Uso de un
lenguaje de
Programación
                            Usado para controlar el
                       comportamiento de una máquina,
                        especialmente una computadora.
                       Estos se componen de un conjunto
                       de reglas sintácticas y semánticas
                      que permiten expresar instrucciones
                         que luego serán interpretadas.




       Según el
    paradigma de
    programación     1.   Lenguaje imperativos (BASIC, C , C++).
    el lenguaje se   2.   Lenguajes funcionales (Puros , híbridos).
    compone en :
                     3.   Lenguajes lógicos (Prolog).
                     4.   Lenguajes orientados a objetos
                          (Ada, C++; Visual Fox Pro , Java ).
1.   Variables y vectores.
Elementos de un lenguaje de programación :
                                                         2.   Condicionantes.
                                                         3.   Bucles.
                                                         4.   Funciones.
                                                         5.   Sintaxis.


   Lenguaje informático:
                                Es un lenguaje usado por, ordenadores. Muchas
                               veces, este término es sinónimo de lenguaje de
                               programación, pero un lenguaje informático no tiene por
                               qué ser un lenguaje de programación.
                               Como ejemplo un lenguaje de marcas como el HTML no
                               es un lenguaje de programación, pero sí es un lenguaje
                               informático.


 HTML, siglas de HyperText Markup Language («lenguaje de marcado de
 hipertexto»), hace referencia al lenguaje de marcado predominante para la
 elaboración de página web que se utiliza para describir y traducir la estructura y la
 información en forma de texto, así como para complementar el texto con objetos
 tales como imágenes.
Lenguaje de Maquina:

Son aquéllos que están escritos en lenguajes directamente inteligibles por la máquina
(computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de
caracteres de dígitos 0 y 1) que especifican una operación y las posiciones (dirección)
de memoria implicadas en la operación se denominan instrucciones de máquina o
código máquina.



    Ventajas :                Posibilidad de cargar (transferir un programa a la
                              memoria) sin necesidad de traducción posterior, lo
                              que supone una velocidad de ejecución superior a
                              cualquier otro lenguaje de programación.


  Desventajas :            1. Dificultad y lentitud en la codificación.
                           2. Gran dificultad para verificar y poner a punto los
                              programas.
                           3. Los programas solo son ejecutables en el mismo
                              procesador (CPU).
                           4. En la actualidad, las desventajas superan a las
                              ventajas, lo que hace prácticamente no
                              recomendables a los lenguajes máquinas.
Traductores:

Es aquel que transforma el texto en código máquina que el procesador es capaz de
ejecutar.
Toda esta abstracción permite resolver problemas alejados de sumar números binarios,
como pueden ser la consulta de esta misma enciclopedia o jugar a un videojuego en 3D.

Ensambladores:

El lenguaje de bajo nivel por excelencia es el ensamblador. Las instrucciones en
lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por
ejemplo, nemotécnicos típicos de operaciones aritméticas son : en inglés :
ADD, SUB, DIV, etc. ; en español : SUM, RES, DIV, etc.

Compilador:        Analiza el programa fuente y lo traduce a otro equivalente escrito en
                   otro lenguaje (por ejemplo, en el lenguaje de la máquina).



Intérprete:           Es Quien analiza el programa fuente y lo ejecuta
                      directamente, sin generar ningún código equivalente
Código generado por un compilador o un ensamblador
 Código Objeto:
                           traducido por un código fuente de un programa

Lenguaje de nivel intermedio :

 Puede comunicarse tanto a nivel de bit con el micro procesador como
 ejecutar funciones de mayor grado de complejidad



      Matemáticas                    Raíz                   Trigonométricas



Lenguaje de alto Nivel :

 Estos lenguajes permiten al programador olvidarse por completo del
 funcionamiento interno de la maquina/s para la que están diseñando el programa.
 Tan solo necesitan un traductor que entiendan el código fuente como las
 características de la maquina.

Lenguaje de programacion

  • 1.
    Universidad Nacional ExperimentalLuis Caballero Mejias Vice Rectorado Antonio José de Sucre “ Charallave” Computación I Lenguaje de Programación Franklin Salcedo Prof. Gioconda Echenique Exp. 200614092 Septiembre 2012
  • 2.
    Lenguaje de programación Es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora . Lenguaje de Bajo nivel Es por excelencia, el código máquina Según Su nivel “Lenguaje C” se acerca tanto al lenguaje de bajo nivel como el de Lenguaje de Medio nivel alto nivel el mas parecido al humano Los lenguajes de alto nivel son normalmente fáciles de aprender están formados por elementos de lenguajes naturales, como el inglés. Lenguaje de Alto nivel En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP
  • 3.
    Uso de un lenguajede Programación Usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas. Según el paradigma de programación 1. Lenguaje imperativos (BASIC, C , C++). el lenguaje se 2. Lenguajes funcionales (Puros , híbridos). compone en : 3. Lenguajes lógicos (Prolog). 4. Lenguajes orientados a objetos (Ada, C++; Visual Fox Pro , Java ).
  • 4.
    1. Variables y vectores. Elementos de un lenguaje de programación : 2. Condicionantes. 3. Bucles. 4. Funciones. 5. Sintaxis. Lenguaje informático: Es un lenguaje usado por, ordenadores. Muchas veces, este término es sinónimo de lenguaje de programación, pero un lenguaje informático no tiene por qué ser un lenguaje de programación. Como ejemplo un lenguaje de marcas como el HTML no es un lenguaje de programación, pero sí es un lenguaje informático. HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), hace referencia al lenguaje de marcado predominante para la elaboración de página web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes.
  • 5.
    Lenguaje de Maquina: Sonaquéllos que están escritos en lenguajes directamente inteligibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres de dígitos 0 y 1) que especifican una operación y las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones de máquina o código máquina. Ventajas : Posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación. Desventajas : 1. Dificultad y lentitud en la codificación. 2. Gran dificultad para verificar y poner a punto los programas. 3. Los programas solo son ejecutables en el mismo procesador (CPU). 4. En la actualidad, las desventajas superan a las ventajas, lo que hace prácticamente no recomendables a los lenguajes máquinas.
  • 6.
    Traductores: Es aquel quetransforma el texto en código máquina que el procesador es capaz de ejecutar. Toda esta abstracción permite resolver problemas alejados de sumar números binarios, como pueden ser la consulta de esta misma enciclopedia o jugar a un videojuego en 3D. Ensambladores: El lenguaje de bajo nivel por excelencia es el ensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son : en inglés : ADD, SUB, DIV, etc. ; en español : SUM, RES, DIV, etc. Compilador: Analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la máquina). Intérprete: Es Quien analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente
  • 7.
    Código generado porun compilador o un ensamblador Código Objeto: traducido por un código fuente de un programa Lenguaje de nivel intermedio : Puede comunicarse tanto a nivel de bit con el micro procesador como ejecutar funciones de mayor grado de complejidad Matemáticas Raíz Trigonométricas Lenguaje de alto Nivel : Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que entiendan el código fuente como las características de la maquina.