AREA: ANALISIS DE SISTEMAS

MATERIA: INTRODUCCIÓN A LA
INFORMÁTICA

DOCENTE: ING. WILSON TERCEROS
Definición
Un lenguaje de programación es un
conjunto     de símbolos y palabras
(instrucciones y   sentencias) que el
usuario tiene a su disposición para
elaborar un programa.
Los lenguajes de programación facilitan
la tarea de programación, ya que
disponen de formas adecuadas que
permiten ser leídas y escritas por
personas.
Una computadora funciona bajo control de
un programa el cual debe estar
almacenado en la unidad de memoria; tales
como el disco duro
Tipos de Lenguaje
   Lenguaje máquina
   Lenguajes de bajo nivel
   Lenguajes de alto nivel
Lenguaje Máquina
Es el programa de programación que
entiende directamente la computadora.
Este lenguaje utiliza el alfabeto binario, es
decir, el 0 y el 1, formando cadenas
binarias con las que se elaboran las
instrucciones que la CPU del ordenador
procesa.
Este lenguaje dejó de utilizarse por la
complejidad y facilidad para cometer
errores al usarlo.
Lenguajes de bajo nivel

           Son mucho mas fáciles de
           usar. Las instrucciones son
           conocidas nemoécticos.
           También                tiene
           inconvenientes como por
           ejemplo que se necesitan
           muchas instrucciones para
           realizar tareas simples y
           exige               grandes
           conocimientos      de     los
           hardware.
Lenguajes de alto nivel
Estos lenguajes están diseñados para que
los     programadores       escriban   y
entiendan, las instrucciones son lo más
parecidas al lenguaje humano, y se
requiera menos tiempo para aprender a
programar. Son los más utilizados.
Historia y Evolución de los
Lenguajes de Programación

 Lenguajes de primera generación o
  1GL
 Lenguajes de segunda generación o
  2GL
 Lenguajes de tercera generación o
  3GL
 Lenguajes de cuarta generación o
  4GL
Lenguajes de primera generación

  Se caracteriza por el uso de lenguaje
  máquina. Puesto que el hardware se
  desarrollaba antes que el software, estos
  lenguajes estaban adaptados a una
  máquina específica.
Lenguajes de segunda generación
  Es el paso de lenguaje máquina al
  lenguaje ensamblador o de bajo nivel.
  Esta etapa duró desde 1950 hasta 1955
Lenguajes de tercera generación
Los intérpretes admiten instrucciones más
completas y se crean lenguajes con sus
correspondientes frases y palabras que
expresaban de manera comprensible las
acciones que se quería realizar sobre el
ordenador.
El primero lenguaje de programación de
alto nivel es FORTARAN
Lenguajes de cuarta generación
Son los derivados de los anteriores e
incluyen herramientas de mas alto nivel.
También están orientados hacia propósitos
muy específicos y dependen de cada
campo de aplicación.
También aparecen los lenguajes de
programación orientada a objetos
Lenguajes de quinta generación

Son un problema de debate en la comunidad
de la programación porque algunos
programadores no pueden estar de acuerdo
que existan.
Estos lenguajes de alto nivel usarían
inteligencia artificial para crear
software, haciéndolos sumamente difíciles de
desarrollar.
Los lenguajes de programacion

Los lenguajes de programacion

  • 1.
    AREA: ANALISIS DESISTEMAS MATERIA: INTRODUCCIÓN A LA INFORMÁTICA DOCENTE: ING. WILSON TERCEROS
  • 2.
    Definición Un lenguaje deprogramación es un conjunto de símbolos y palabras (instrucciones y sentencias) que el usuario tiene a su disposición para elaborar un programa.
  • 3.
    Los lenguajes deprogramación facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leídas y escritas por personas.
  • 4.
    Una computadora funcionabajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro
  • 5.
    Tipos de Lenguaje  Lenguaje máquina  Lenguajes de bajo nivel  Lenguajes de alto nivel
  • 6.
    Lenguaje Máquina Es elprograma de programación que entiende directamente la computadora. Este lenguaje utiliza el alfabeto binario, es decir, el 0 y el 1, formando cadenas binarias con las que se elaboran las instrucciones que la CPU del ordenador procesa. Este lenguaje dejó de utilizarse por la complejidad y facilidad para cometer errores al usarlo.
  • 7.
    Lenguajes de bajonivel Son mucho mas fáciles de usar. Las instrucciones son conocidas nemoécticos. También tiene inconvenientes como por ejemplo que se necesitan muchas instrucciones para realizar tareas simples y exige grandes conocimientos de los hardware.
  • 8.
    Lenguajes de altonivel Estos lenguajes están diseñados para que los programadores escriban y entiendan, las instrucciones son lo más parecidas al lenguaje humano, y se requiera menos tiempo para aprender a programar. Son los más utilizados.
  • 9.
    Historia y Evoluciónde los Lenguajes de Programación  Lenguajes de primera generación o 1GL  Lenguajes de segunda generación o 2GL  Lenguajes de tercera generación o 3GL  Lenguajes de cuarta generación o 4GL
  • 10.
    Lenguajes de primerageneración Se caracteriza por el uso de lenguaje máquina. Puesto que el hardware se desarrollaba antes que el software, estos lenguajes estaban adaptados a una máquina específica.
  • 11.
    Lenguajes de segundageneración Es el paso de lenguaje máquina al lenguaje ensamblador o de bajo nivel. Esta etapa duró desde 1950 hasta 1955
  • 12.
    Lenguajes de tercerageneración Los intérpretes admiten instrucciones más completas y se crean lenguajes con sus correspondientes frases y palabras que expresaban de manera comprensible las acciones que se quería realizar sobre el ordenador. El primero lenguaje de programación de alto nivel es FORTARAN
  • 13.
    Lenguajes de cuartageneración Son los derivados de los anteriores e incluyen herramientas de mas alto nivel. También están orientados hacia propósitos muy específicos y dependen de cada campo de aplicación. También aparecen los lenguajes de programación orientada a objetos
  • 14.
    Lenguajes de quintageneración Son un problema de debate en la comunidad de la programación porque algunos programadores no pueden estar de acuerdo que existan. Estos lenguajes de alto nivel usarían inteligencia artificial para crear software, haciéndolos sumamente difíciles de desarrollar.