La historia de la programación se inicia con el equipo, aunque el concepto de programación va mucho más atrás . Herman Hollerith descubrió la idea de la codificación de la información en tarjetas perforadas mediante la observación de los conductores del ferrocarril entradas perforadas , e implementó un sistema de registros de tarjetas perforadas para el censo de 1890. Programación de la computadora moderna comenzó mucho más tarde con algunos lenguajes básicos que han influido en los lenguajes de programación más modernos . Los tres vamos a empezar con son FORTRAN , LISP y COBOL, todos ellos diseñados en la década de 1950 , muchos de los conceptos modernos provienen de ellos. Un idioma para todo el mundo
Muchos lenguajes diseñados en los primeros días de la computación maneja diferentes tareas. La mayoría de estas lenguas fueron diseñados por los usuarios finales en puestos académicos o industriales , no eran útiles para que no sea su propósito original nada. FORTRAN , por ejemplo, fue diseñado para funciones matemáticas y se destacó en esa zona. COBOL es un lenguaje orientado a los negocios y no era útil en las áreas científicas.
Coming Together
A través de la década de 1970 , muchas personas vieron la necesidad de que las lenguas son intercambiables y útil para más de un solo propósito . Los esfuerzos produjeron varios idiomas como Pascal Forth y Prolog , pero los más prometedores de la época eran quizás C (creado en los laboratorios Bell para sustituir un lenguaje llamado B) y SQL . C fue uno de los primeros lenguajes orientados a objetos y SQL fue originalmente sólo un lenguaje de consulta de bases de datos , pero había construcciones de programación añadido posterior.
Objetos para compartir
programación orientada a objetos con C prendió y sus descendientes. El concepto era que se podía escribir un módulo o un objeto para realizar una tarea y luego usar esa porción de código en muchos otros programas cuando lo necesitas. Reutilización era una de las funciones que llevaron a la computación moderna tal como la conocemos .
Mainframes y Negocios
En la década de 1980 , las necesidades de las grandes corporaciones y las empresas con mainframes y las estaciones de trabajo llevó a un concepto del lenguaje más refinado y algunos nuevos idiomas. C + + llegó como sucesor de C, y los idiomas que le permiten trabajar con grandes cantidades de datos a distancia , como Perl entró en uso .
Lenguas Modernas
Programación hoy fue influenciado por los fenómenos de la Internet a partir de la década de 1990 . Formas nuevas y más compacto de manipular los datos tuvieron que ser inventados como la gente quería un acceso más rápido a los datos procesados a través de Internet . C # es la próxima versión de C, con más funciones que nunca. También en la carrera eran pequeños lenguajes como Python , Java y Javascript, todo perfecto para que sirve esa aplicación que querías en tu navegador web. Las tendencias de hoy en día están llevando hacia la más pequeña y más modular en todo momento con los mecanismos adicionales para la seguridad y la funcionalidad
.