SlideShare une entreprise Scribd logo
1  sur  22
es una serie de
 comandos ejecutados
    por el equipo. Sin
embargo, el equipo sólo
  es capaz de procesar
 elementos binarios, es
 decir, una serie de 0s y
     1s. Por lo tanto,
     necesitamos un
       lenguaje de
   programación para
   escribir de manera
          legible,
programa de
   aplicación es un
  tipo de software
    diseñado para
facilitar al usuario la
  concreción de un
 cierto trabajo. Esta
   característica lo
 diferencia de otros
tipos de programas
Sistema Operativo es
el software encargado
de ejercer el control y
  coordinar el uso del
    hardware entre
diferentes programas
   de aplicación y los
diferentes usuarios. Es
 un administrador de
     los recursos de
hardware del sistema  .
es un lenguaje diseñado para
describir el conjunto de acciones
consecutivas que un equipo debe
ejecutar. Por lo tanto, un lenguaje
  de programación es un modo
    práctico para que los seres
       humanos puedan dar
    instrucciones a un equipo.
     Por otro lado, el término
   "lenguaje natural" define un
      medio de comunicación
   compartido por un grupo de
 personas (por ejemplo: inglés o
             francés).
El código binario es el
       sistema de
   representación de
textos, o procesadores
  de instrucciones de
 ordenador utilizando
   el sistema binario
 (sistema numérico de
  dos dígitos, o bit: el
      "0" y el "1").
Los lenguajes de programación más
cercanos a la arquitectura del hardware
   pertenecen al tipo de lenguajes de
 programación de bajo nivel. Mientras
que los lenguajes de programación que
   se encuentran más próximos a los
usuarios y programadores pertenecen al
 tipo de lenguajes de programación de
                alto nivel
Un lenguaje de
  programación de bajo
       nivel es el que
 proporciona un conjunto
      de instrucciones
  aritmeticológicas sin la
 capacidad de encapsular
  dichas instrucciones en
funciones que no estén ya
    contempladas en la
arquitectura del hardware.
El lenguaje ensamblador
     es un lenguaje de
programación que es una
  traducción directa del
código de máquina (Éste
  código es interpretado
por el microprocesador),
    para que pueda ser
 entendible por los seres
humanos, por lo tanto es
un lenguaje de bajo nivel.
un conjunto finito de
  instrucciones o pasos
     que sirven para
   ejecutar una tarea o
 resolver un problema.
   En la vida cotidiana
empleamos algoritmos
      en multitud de
ocasiones para resolver
   diversos problemas
como por ejemplo para
   poner una lavadora
       (conjunto de
 instrucciones pegadas
      en la tapa de la
         máquina
               ),
es utilizado por
    programadores para
  describir algoritmos en un
      lenguaje humano
   simplificado que no es
   dependiente de ningún
 lenguaje de programación.
 Por este motivo puede ser
implementado en cualquier
   lenguaje por cualquier
 programador que utilice el
        pseudocódigo .
es un programa que permite
traducir el código fuente de
un programa en lenguaje de
alto nivel a otro lenguaje de
 nivel inferior (típicamente
 lenguaje de máquina). De
       esta manera un
programador puede diseñar
un programa en un lenguaje
mucho más cercano a como
   piensa un ser humano
El trabajo del Traductor consiste en
redactar un documento fiel al
contenido del texto original, respetando
las normas gramaticales y
estilísticas de la lengua de sus lectores.
El Intérprete, en cambio, debe
comprender lo expresado en la lengua
original, captar su sentido y sus
matices, y expresarlo de la forma más
fiel y natural en su propia lengua.
es una técnica para
   escribir programas
    (programación de
computadora) de manera
   clara. Para ello se
utilizan únicamente tres
 estructuras: secuencia,
  selección e iteración;
siendo innecesario el uso
    de la instrucción o
     instrucciones de
      transferencia
incondicional (GOTO, EXIT
   FUNCTION, EXIT SUB o
    múltiples RETURN).
La programación modular es un
  paradigma de programación
   que consiste en dividir un
    programa en módulos o
  subprogramas con el fin de
     hacerlo más legible y
          manejable.
  Se presenta históricamente
   como una evolución de la
  programación estructurada
 para solucionar problemas de
 programación más grandes y
complejos de lo que ésta puede
            resolver.
programación orientada a objetos o
POO (OOP según sus siglas en inglés) es
un paradigma de programación que usa
objetos y sus interacciones, para diseñar
 aplicaciones y programas informáticos
Programación
   declarativa es un
      paradigma de
programación basado
 en la lógica en el que
 se estudian de forma
     simple muchos
aspectos avanzados de
    los lenguajes de
      programación
        modernos
diagrama de flujo es una representación
  gráfica de un algoritmo o proceso. Se
       utiliza en disciplinas como la
programación, la economía, los procesos
  industriales y la psicología cognitiva.
 Estos diagramas utilizan símbolos con
     significados bien definidos que
 representan los pasos del algoritmo, y
    representan el flujo de ejecución
   mediante flechas que conectan los
  puntos de inicio y de fin de proceso.
Consiste en lenguaje
máquina o bytecode y se
   distribuye en varios
       archivos que
  corresponden a cada
código fuente compilado.
     Para obtener un
 programa ejecutable se
 han de enlazar todos los
archivos de código objeto
con un programa llamado
         enlazado
es un conjunto de datos
 pertenecientes a un mismo
    contexto y almacenados
   sistemáticamente para su
      posterior uso. En este
     sentido, una biblioteca
puede considerarse una base
  de datos compuesta en su
  mayoría por documentos y
  textos impresos en papel e
 indexados para su consulta.
Los programadores también reciben
  el nombre de desarrolladores de
  software, aunque estrictamente
   forman parte de un equipo de
personas de distintas especialidades
(mayormente informáticas), y siendo
  que el equipo es propiamente el
            desarrollado
código Estándar Americano para el
   Intercambio de Información), pronunciado
 generalmente [áski] o [ásci] , es un código de
   caracteres basado en el alfabeto latino, tal
   como se usa en inglés moderno y en otras
lenguas occidentales. Fue creado en 1963,por
el Comité Estadounidense de Estándares (ASA,
     conocido desde 1969 como el Instituto
   Estadounidense de Estándares Nacionales
Víctor Sánchez.

     9-4

Contenu connexe

Tendances

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
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
Tema 3 estructura de un programa
Tema 3 estructura de un programaTema 3 estructura de un programa
Tema 3 estructura de un programagisellevera5
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 bhitop
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicasashleytrejos
 
Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación lobi7o
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionKarol
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Ernes 28
 

Tendances (16)

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
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Tema 3 estructura de un programa
Tema 3 estructura de un programaTema 3 estructura de un programa
Tema 3 estructura de un programa
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 b
 
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
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Sistemas
SistemasSistemas
Sistemas
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Cris
CrisCris
Cris
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 

Similaire à Lenguajes de programación: tipos y características

Similaire à Lenguajes de programación: tipos y características (20)

Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
Nana
NanaNana
Nana
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Passage
PassagePassage
Passage
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
Cris
CrisCris
Cris
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Luis silva diapositiva
Luis silva  diapositivaLuis silva  diapositiva
Luis silva diapositiva
 
Michael guti
Michael gutiMichael guti
Michael guti
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Taller paola
Taller paolaTaller paola
Taller paola
 
Sistemas
SistemasSistemas
Sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Danelly
DanellyDanelly
Danelly
 

Lenguajes de programación: tipos y características

  • 1. es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s y 1s. Por lo tanto, necesitamos un lenguaje de programación para escribir de manera legible,
  • 2. programa de aplicación es un tipo de software diseñado para facilitar al usuario la concreción de un cierto trabajo. Esta característica lo diferencia de otros tipos de programas
  • 3. Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema .
  • 4. es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo. Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).
  • 5. El código binario es el sistema de representación de textos, o procesadores de instrucciones de ordenador utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" y el "1").
  • 6. Los lenguajes de programación más cercanos a la arquitectura del hardware pertenecen al tipo de lenguajes de programación de bajo nivel. Mientras que los lenguajes de programación que se encuentran más próximos a los usuarios y programadores pertenecen al tipo de lenguajes de programación de alto nivel
  • 7. Un lenguaje de programación de bajo nivel es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.
  • 8. El lenguaje ensamblador es un lenguaje de programación que es una traducción directa del código de máquina (Éste código es interpretado por el microprocesador), para que pueda ser entendible por los seres humanos, por lo tanto es un lenguaje de bajo nivel.
  • 9. un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. En la vida cotidiana empleamos algoritmos en multitud de ocasiones para resolver diversos problemas como por ejemplo para poner una lavadora (conjunto de instrucciones pegadas en la tapa de la máquina ),
  • 10. es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquier lenguaje por cualquier programador que utilice el pseudocódigo .
  • 11. es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano
  • 12. El trabajo del Traductor consiste en redactar un documento fiel al contenido del texto original, respetando las normas gramaticales y estilísticas de la lengua de sus lectores. El Intérprete, en cambio, debe comprender lo expresado en la lengua original, captar su sentido y sus matices, y expresarlo de la forma más fiel y natural en su propia lengua.
  • 13. es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).
  • 14. La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver.
  • 15. programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos
  • 16. Programación declarativa es un paradigma de programación basado en la lógica en el que se estudian de forma simple muchos aspectos avanzados de los lenguajes de programación modernos
  • 17. diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
  • 18. Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado. Para obtener un programa ejecutable se han de enlazar todos los archivos de código objeto con un programa llamado enlazado
  • 19. es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
  • 20. Los programadores también reciben el nombre de desarrolladores de software, aunque estrictamente forman parte de un equipo de personas de distintas especialidades (mayormente informáticas), y siendo que el equipo es propiamente el desarrollado
  • 21. código Estándar Americano para el Intercambio de Información), pronunciado generalmente [áski] o [ásci] , es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963,por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales