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
.