Historia de la programación

19
Historia de la Programación Montenegro Hugo Miguel López Sebastián Rojas German Fernández

Transcript of Historia de la programación

Historia de la Programación

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ónFortran 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ónEs 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 ensambladorLenguaje 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ónCorrectitud:

Claridad:Eficiencia:portabilidad: