SlideShare una empresa de Scribd logo
1 de 7
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.

Más contenido relacionado

La actualidad más candente

Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación lobi7o
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeortgmvico
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarloscv321
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónfercho-nava
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónGuissela Guerrero
 
Lenguaje
LenguajeLenguaje
LenguajeAlixg19
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.Siul_G
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de ProgramacionLauracks
 
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
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacionLuis Lara
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONPEDRO Borja
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION Katherine Parra
 

La actualidad más candente (16)

Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación
 
Elementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguajeElementos de la programación a nivel del lenguaje
Elementos de la programación a nivel del lenguaje
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programación
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.
 
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
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacion
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACION
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 

Destacado (20)

Europa
EuropaEuropa
Europa
 
Como soy yo
Como soy yoComo soy yo
Como soy yo
 
Normas alex flores
Normas alex floresNormas alex flores
Normas alex flores
 
Daniel silva
Daniel silvaDaniel silva
Daniel silva
 
Presentacion sociologia
Presentacion sociologiaPresentacion sociologia
Presentacion sociologia
 
Control Presupuestario UTS
Control Presupuestario UTSControl Presupuestario UTS
Control Presupuestario UTS
 
Wallyz mujica
Wallyz mujicaWallyz mujica
Wallyz mujica
 
Uf1 proyecte
Uf1 proyecteUf1 proyecte
Uf1 proyecte
 
UF10
UF10UF10
UF10
 
Priscila y daisy
Priscila y daisyPriscila y daisy
Priscila y daisy
 
Cotización
Cotización Cotización
Cotización
 
Lvale3
Lvale3Lvale3
Lvale3
 
UF2
UF2UF2
UF2
 
Toxicología
ToxicologíaToxicología
Toxicología
 
De los ríos carolina.ppt
De los ríos carolina.pptDe los ríos carolina.ppt
De los ríos carolina.ppt
 
2012 03 20 psoe propone impuesto grandes fortunas
2012 03 20 psoe propone impuesto grandes fortunas2012 03 20 psoe propone impuesto grandes fortunas
2012 03 20 psoe propone impuesto grandes fortunas
 
Fiestas infantiles de nelita
Fiestas infantiles de nelitaFiestas infantiles de nelita
Fiestas infantiles de nelita
 
Power point manejo de la informacion ii
Power point manejo de la informacion iiPower point manejo de la informacion ii
Power point manejo de la informacion ii
 
Análisis de la información P1
Análisis de la información P1Análisis de la información P1
Análisis de la información P1
 
Silabo
SilaboSilabo
Silabo
 

Similar a Lenguaje de programacion

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKarol
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjuanjokobrax
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónkinverdar
 
Computación
ComputaciónComputación
Computaciónkateshita
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programaciónIrene08031995
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónd3m3nt3
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)rjcm107
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosSantiagoGutirrez23
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionPaolitha Velezz
 

Similar a Lenguaje de programacion (20)

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Computación
ComputaciónComputación
Computación
 
Tipos de lenguajes de programación
Tipos de lenguajes de programaciónTipos de lenguajes de programación
Tipos de lenguajes de programación
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Dennis
DennisDennis
Dennis
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y Datos
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
conceptos
conceptos conceptos
conceptos
 
Presentación1
Presentación1Presentación1
Presentación1
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 

Lenguaje de programacion

  • 1. 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
  • 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 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 ).
  • 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: 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.
  • 6. 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
  • 7. 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.