miércoles, 27 de agosto de 2014



Generaciones de Lenguaje de Programación.



  • PRIMERA GENERACIÓN estos se programaban directamente a través de un código binario, se puede representar mediante una secuencia de ceros, por esta razón se llama Lenguaje de Máquina.
        1 = SUMA, 2 = RESTA, 3 = MULTIPLICA, 4 = DIVIDE. 

  • SEGUNDA GENERACIÓN los lenguajes simbólicos,asimismo  propios de la máquina,simplifican la escritura de las instrucciones y las hacen más legibles.

  • TERCERA GENERACIÓN los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independiente de la máquinas,pareciéndose al lenguaje humano o al de las matemáticas.
                             



PARADIGMA FUNCIONAL


 Define un programa como una función matemática que convierte unas entradas en unas salidas, sin ningún estado interno y ningún efecto lateral.

Otras características del paradigma funcional son las siguientes:

-Recursión
-Funciones como tipos de datos primitivos
-Uso de listas

Programacion Funcional

En ciencias de la computación,  la programación funcional es un paradigma de programación declarativa basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado.
 Enfatiza la aplicación de funciones, en contraste con el estilo de programación imperativa, que enfatiza los cambios de estado.





sábado, 16 de agosto de 2014

QUE ES PROGRAMACIÓN


Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

      El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del         dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.



 LENGUAJE DE PROGRAMACIÓN 



Esta diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.  Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se pruebase depurase compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.


 





HISTORIA DE LA PROGRAMACIÓN



Un hito importante en la historia de la informática fueron las tarjetas perforadas como medio para "alimentar" los computadores. Lady Ada Lovelace propuso la utilización de las tarjetas perforadas en la máquina de Babbage. Para que se enteren todos esos machistas desaprensivos, el primer programador/a fue una mujer. En 1880 el censo en Estados Unidos tardó más de 7 años en realizarse. Es obvio que los datos no eran muy actualizados. Un asistente de la oficina del censo llamado Herman Hollerit (1860-1929) desarrolló un sistema para automatizar la pesada tarea del censo. Mediante tarjetas perforadas y un sistema de circuitos eléctricos, capaz de leer unas 60 tarjetas por minuto realizó el censo de 1890 en 3 años ahorrando tiempo y dinero. Más tarde fundó la Tabulating Machine Company y en 1924 tras alguna que otra fusión nació la Internacional Bussines Machines, IBM.