HISTORIA DE LA PROGRAMACIÓN
HISTORIA DE LA PROGRAMACIÓN
Benemérita Universidad Autónoma de Puebla
Alumno: Luis Enrique Cordero Escalona
Matricula: 201526907
Fecha: 19/01/2018
Introducción
A través del tiempo se ha desarrollado el deseo humano de obtener mayor información y mejores comunicaciones, diariamente el ser humano trata de darle solución a cada problema que se le presenta, o de mejorar las soluciones disponibles. La programación es una herramienta y una de las principales áreas de la informática para ser más concreto, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadoras, escritas para realizar una tarea especificada. También se puede ver como una filosofía que da lugar a la resolución de problemas informáticos.
Desarrollo
Las Computadoras de hoy en día se sustentan en la lógica matemática basada en un sistema binario. En el que dicho sistema se implementa sobre dispositivos electrónicos que permiten, o no pasar la corriente con lo que se consiguen en los 2 estados binarios: 0 y 1. En cuanto a la aparición de los lenguajes de programación, el archiconocido COBOL, fue el primer lenguaje en el que no había que programar directamente en código binario, con el paso del tiempo los lenguajes de programación se fueron modificando con el único propósito de crear tecnología que beneficie a la sociedad. En cuanto a la aparición de los lenguajes de programación se crearon con el único fin de acción militar y poderío de las grandes potencias por dominar las áreas de ciencia y tecnología.
Paradigmas de la programación
Es una propuesta tecnológica adaptada por la comunidad de programadores cuyo núcleo central trata de resolver uno o varios problemas relacionados con la programación, es decir, un paradigma de programación indica un método de realizar cómputos y la manera en que se deben estructurar y organizar las tareas que debe llevarse a cabo de un programa.
Programación Lógica:
Es un paradigma de programación que se basa en el concepto de función. Es un paradigma muy orientado a las matemáticas. Este paradigma lo soportan lenguajes como ¨Prolog¨.
Programación no Estructurada:
La programación estructurada es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional
Programación Estructurada o Procedural:
Es el paradigma de programación que más se ha utilizado en el pasado. Muchos comenzamos a programar bajo este paradigma. Lo soportan lenguajes como ¨C, Basic o Pascal¨.
Programación Modular:
La programación modular consiste en descomponer un problema complejo en parte más pequeñas: módulos, subalgoritmos o subprogramas.
Programación Orientada a Objetos (POO):
La programación orientada a objetos (POO) es un método de programación que imita la forma en que se forman modelos del mundo real. La POO nació con el objetivo de permitir la reutilización de código de una manera comparable a como se reutilizan los componentes electrónicos, este paradigma de programación lo soportan lenguajes como ¨C++, Java y C#¨.
Programación de Inteligencia Artificial:
Son aquellos programas que más se acercan a la inteligencia humana, ya que tienen la capacidad de desarrollar conocimiento. Este tipo de lenguaje trabaja de una manera muy semejante a la mente humana.
Historia de los lenguajes de programación
Es el conjunto de órdenes de instrucciones que se dan al ordenador para que resuelva un problema o ejecute una determinada misión, recibe el nombre de programa. En los primeros tiempos de la informática, la programación se efectuaba en el único lenguaje que entiende el microprocesador: su propio código binario, también denominado lenguaje maquina o código máquina.
COBOL
Se creó a finales de los 50, en el departamento de defensa de USA, COBOL es un lenguaje orientado hacia funciones administrativas. En la actualidad COBOL se utiliza casi exclusivamente en algunos centros bancarios en un simple resumen el código existente se mantiene para desarrollar nuevas aplicaciones.
BASIC
Se crea en 1964 por los profesores John G y Thomas E. Kurtz en la universidad de Darmouth College (New Hampshire), este lenguaje se diseñó con el único propósito de introducir a los estudiantes el conocimiento de este lenguaje en los laboratorios de cómputo en aquella época, también se ocupa en aplicaciones científicas.
C
Se creó en los laboratorios Bell (New Jersey) y fue creado por dos de los investigadores más conocidos de la moderna informática, Kenneth Thompson y Dennis Ritchie, creadores del sistema operativo UNIX en 1966. C no depende de la arquitectura del hardware, C es uno de los lenguajes más portables del mercado además ofrece una amplia difusión de funciones. Además, es un lenguaje de programación estructurada.
C++ El Lenguaje C++ fue creado por BjarneStroustrupen en los laboratorios Bell (ahora propiedad de AT&T), en la década de los 80ʼs. C++ no es un lenguaje orientado a objetos puro, sino más bien se trata de un lenguaje híbrido que permite tanto en la programación procedural como la orientada a objetos. C++ es un supe conjunto del lenguaje C y virtualmente cualquier programa en C es un programa C++ válido. De esto precisamente viene el nombre de C++, que surge de la idea del operador de incremento ++ de C. Es decir, C++ es un C “incrementado”.
PASCAL
Se crea a principios de los 70 por el profesor suizo Niklaus Wirth del Instituto Politécnico Federal de Zúrich el lenguaje posibilita el acceso a la información teórica: descomposición modular, recursividad y punteros.
JAVA
Fue desarrollado en 1990 por James Gosling de Microsystems, basándose en C y C++. Es relativamente sencillo y bastante potente, además, es válido para cualquier plataforma y sobre todo muy fiel y seguro manteniendo alejado a los virus.
Conclusión
ión podemos decir que en la historia de la programación, la programación ha sufrido varios cambios desde las computadoras como también los lenguajes de programación, algunos que ya desaparecieron y otros que se ha creado o se han actualizado. Dentro de los Avances puedo decir que es una rama que esta dado a la lógica con el único fin de resolver problemas que intervienen en la vida de los seres humanos.
Bibliografías
Ceballos Francisco. 2015. Enciclopedia del Lenguaje C++. En Enciclopedia del Lenguaje C++ (2,888) México: Alfaomega.
Trigo Aranda, V. (2013). Historia y evolución de los lenguajes de programación. Historia y evolución de los lenguajes de programación, 11.
Vaca Rodríguez, C. (2011). Paradigmas de Programación. Paradigmas de Programación, 69.
Rodríguez Baena , L. (2012). Fundamentos de Programacion I. Fundamentos de Programacion I, 41.
(13 de 01 de 2018). Obtenido de https://.jarroba.com/paradigmas-de-programacion/
(15 de 01 de 2018). Obtenido de https://www.ecured.cu/Paradigmas_de_programación
Comentarios
Publicar un comentario