Montenegro Hugo
Miguel López
Sebastián Rojas
German Fernández
¿Qué es Programación?
 Programación es un proceso mediante el cual se codifican
una serie de instrucciones en una lenguaje determinado
para ser decodificado y ejecutado por un sistema
computacional, conocido como código maquina siendo
complicado para programar solo consiste en cadenas de 1
y 0 (sistema binario) decidieron reemplazar las
instrucciones, secuencias de unos y ceros, por palabras y
abreviaturas provenientes del ingles.
LA PROGRAMACION TIENE 5
GENERACIONES
 PRIMERA GENERACION
SE UTILISABAN COMO COMPUTADORA SIMPLE
SOLO PERMITIAN ALMACER NUMEROS BINARIOS.
LA DESCRICCION DEL LENGUAJE DE MAQUINAS Y
LA LISTA DE CODIGO QE LA MAQUINA
INTERPRETAR INSTRUCCIONES
SEGUNDA GENERACION
 EL PRIMER GRAN AVANCE DE LOS LENGUAJES
ENSAMBLADOR REDUJO LOS ERRORES
TRIVIALES, LAS HERRAMIENTAS AUTOMATICAS
PARA CREAR EL CODIGO MAQUINA
Tercera Generación
Fortran se inició con un simple
esfuerzo de traducir un lenguaje de
formulas.
Cuarta generación
Es similar ala de la tercera
generación y se invento el lenguaje
como c++, java c#
Quinta Generación
Es el lenguaje de inteligencia
artificial es muy valorado en los 90
y como ahora comúnmente el
software, se podía modificar el
software mediante el código del
lenguaje
Tipos de Lenguaje de Programación
 Lenguaje binario
 Lenguaje ensamblador
 Lenguaje de alto nivel
Lenguaje binario
También conocido bajo el nombre de máquina, éste es el
que se utiliza para indicarle a la PC cada una de las
operaciones que debe llevar a cabo. Estas operaciones
son representadas a través de números del sistema
binario. De esta forma, cada función que puede
realizar una computadora es asociada con un
determinado número, que a su vez puede ser
representado en el código binario.
Lenguaje ensamblador:
También conocido como de bajo nivel, es una
herramienta que ha facilitado y acelerado la actividad
de los programadores. Este, en vez de utilizar número,
recurre a abreviaturas para así representar las
diferentes acciones que puede efectuar la PC. Una
desventaja de esta variante es que el programador, a la
hora de realizar cualquier tipo de operación, incluso
las más simples, debe enviar numerosas instrucciones
De alto nivel:
 esta clase de lenguaje de programación se caracteriza
por el hecho de que su programador puede, en un
único enunciado, plasmar aquella tarea que quiere que
la PC desempeñe. Esto le facilita y agiliza el trabajo y al
mismo tiempo incrementa su productividad
Objetivos de la programación
 Correctitud:
 Claridad:
 Eficiencia:
 portabilidad:
Historia de la programación

Historia de la programación

  • 1.
  • 2.
    ¿Qué es Programación? Programación es un proceso mediante el cual se codifican una serie de instrucciones en una lenguaje determinado para ser decodificado y ejecutado por un sistema computacional, conocido como código maquina siendo complicado para programar solo consiste en cadenas de 1 y 0 (sistema binario) decidieron reemplazar las instrucciones, secuencias de unos y ceros, por palabras y abreviaturas provenientes del ingles.
  • 4.
    LA PROGRAMACION TIENE5 GENERACIONES  PRIMERA GENERACION SE UTILISABAN COMO COMPUTADORA SIMPLE SOLO PERMITIAN ALMACER NUMEROS BINARIOS. LA DESCRICCION DEL LENGUAJE DE MAQUINAS Y LA LISTA DE CODIGO QE LA MAQUINA INTERPRETAR INSTRUCCIONES
  • 6.
    SEGUNDA GENERACION  ELPRIMER GRAN AVANCE DE LOS LENGUAJES ENSAMBLADOR REDUJO LOS ERRORES TRIVIALES, LAS HERRAMIENTAS AUTOMATICAS PARA CREAR EL CODIGO MAQUINA
  • 8.
    Tercera Generación Fortran seinició con un simple esfuerzo de traducir un lenguaje de formulas.
  • 9.
    Cuarta generación Es similarala de la tercera generación y se invento el lenguaje como c++, java c#
  • 11.
    Quinta Generación Es ellenguaje de inteligencia artificial es muy valorado en los 90 y como ahora comúnmente el software, se podía modificar el software mediante el código del lenguaje
  • 13.
    Tipos de Lenguajede Programación  Lenguaje binario  Lenguaje ensamblador  Lenguaje de alto nivel
  • 14.
    Lenguaje binario También conocidobajo el nombre de máquina, éste es el que se utiliza para indicarle a la PC cada una de las operaciones que debe llevar a cabo. Estas operaciones son representadas a través de números del sistema binario. De esta forma, cada función que puede realizar una computadora es asociada con un determinado número, que a su vez puede ser representado en el código binario.
  • 15.
    Lenguaje ensamblador: También conocidocomo de bajo nivel, es una herramienta que ha facilitado y acelerado la actividad de los programadores. Este, en vez de utilizar número, recurre a abreviaturas para así representar las diferentes acciones que puede efectuar la PC. Una desventaja de esta variante es que el programador, a la hora de realizar cualquier tipo de operación, incluso las más simples, debe enviar numerosas instrucciones
  • 16.
    De alto nivel: esta clase de lenguaje de programación se caracteriza por el hecho de que su programador puede, en un único enunciado, plasmar aquella tarea que quiere que la PC desempeñe. Esto le facilita y agiliza el trabajo y al mismo tiempo incrementa su productividad
  • 18.
    Objetivos de laprogramación  Correctitud:  Claridad:  Eficiencia:  portabilidad: