Evolución del lenguaje de programación

OP

Versiones

e10

Turing -1936

Fortran – 1957

COBOL – 1959

BASIC – 1964

Pascal – 1970

C – 1972

C++ – 1979

Perl – 1987

Pyhton – 1991

Visual Basic – 1991

Ruby – 1993

Java y JavaScript – 1995

PHP – 1995

C# – 2001

Ruby on Rails – 2005

Scratch – 2006

Goland – 2009

Kotlin – 2012

Switf – 2013

Definición

Los lenguajes de programación son llamados así porque tienen una estructura muy parecida a la de los lenguajes escritos, ellos tienen todo un recorrido histórico que será explicado de forma cronológica en esta entrada sobre la historia y evolución de los lenguajes de programación.

Características

Simplicidad: el lenguaje debe ofrecer conceptos claros y simples que faciliten su aprendizaje y aplicación, de manera que sea sencillo de comprender y mantener. La simplicidad no significa que se le pueda restar el poder óptimo de funcionamiento.

NATURALIDAD.se refiere a que su aplicación en el área para la que fue diseñado debe hacerse de forma natural, proporcionando operadores, estructuras y sintaxis para que los operadores trabajen eficientemente.

ABSTRACCION. consiste en la capacidad de definir y utilizar estructuras u operaciones complicadas ignorando algunos detalles. Esto influye en la capacidad de escritura.

EFICIENCIA. Los lenguajes de programación deben traducirse y ejecutarse eficientemente para no ocupar demasiado espacio en la memoria ni gastar mucho tiempo.

ESTRUCTURACION. permite que los programadores escriban sus códigos de acuerdo con los conceptos de programación estructurada, para evitar la creación de errores.

COMPACIDAD. con esta característica es posible expresar las operaciones con concisión, sin tener que escribir demasiados detalles.

LOCALIDAD.se refiere a que los códigos se concentran en la parte del programa con la cual se está trabajando en un momento determinado.

Historia

Desde 1801 puede hablarse de lenguajes de programación, quizás no le da forma en la que hoy se conocen, pero sí para comenzar a narrar la evolución de los lenguajes de programación. Dentro del mundo de la Tecnología e informática y de la programación específicamente han existido una serie de lenguajes que han permitido a los desarrolladores y programadores realizar mejor sus tareas de programación. Mientras tanto un lenguaje de programación es un idioma artificial que al igual que muchos se basa en reglas gramaticales, este funciona para que el programador pueda escribir secuencias de algoritmos que al ser ejecutados realicen determinadas tareas, igualmente con ese lenguaje específico se crea al programa, sistema o videojuego un comportamiento lógico y un aspecto físico en los diferentes dispositivos para los que funcionará.

KENIA PEREA Y LUIS CAICEDO