Evolución del lenguaje de programación
Versiones
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á.