Comunicación con una computadora modernaEs imposible sin usar un lenguaje de programación especial. Desde el nacimiento de las primeras computadoras, hay cinco generaciones de sistemas lingüísticos diseñados para el diálogo entre una persona y una computadora. Al principio era un ensamblador en su forma original. En los años 50, trabajó en el principio de usar en una línea una instrucción.

Para reemplazarlo a principios de los 60 vino un símboloensamblador. Su peculiaridad era la presencia del concepto de una variable. De hecho, es este ensamblador el que se puede considerar un lenguaje de programación completo. Con su apariencia, no solo ha aumentado la velocidad de desarrollo, sino que también ha aumentado significativamente la confiabilidad de los programas. Además, el lenguaje de programación de scripts que se ejecuta en modo batch se desarrolla en paralelo.

A mediados de la década llegó la tercera generaciónlenguajes de programación. Estos eran idiomas universales de alto nivel. Con su desarrollo ya en los años 60 hubo una oportunidad real para llevar a cabo la solución de problemas de las áreas más diversas. Los lenguajes de la tercera generación diferían en la simplicidad relativa, la independencia de la elección de la computadora y la oportunidad de trabajar con poderosas construcciones sintácticas. Con su advenimiento, el trabajo del programador se ha vuelto más productivo. Incluso hoy, los lenguajes de programación de tercera generación son herramientas convenientes para desarrollar una amplia gama de aplicaciones diferentes.

En los 70 años comenzó la cuarta generaciónlenguajes de programación. Con su ayuda, se están implementando grandes proyectos, la confiabilidad está aumentando y la velocidad de desarrollo de aplicaciones está aumentando. Su peculiaridad es la orientación a ciertas áreas de aplicación, es precisamente desde la universalidad que ha sido posible resolver tareas específicas en un nuevo nivel de productividad.

La quinta generación de lenguajes de programación aparecióen los 90's Se relacionan con la expansión de la funcionalidad provista al sistema de usuario normal. Con su ayuda, incluso una persona lejos de la programación puede crear aplicaciones de alta productividad. Con la quinta generación, la programación en casa se convierte en una realidad para todos los interesados.

En la clasificación de idiomas hay toda una clase,utilizando la programación de procedimientos como el principio básico del trabajo. Este principio es un reflejo de la arquitectura de la computadora, llamada computadora Neumann. Al escribir un programa en lenguaje de procedimientos, se usa una secuencia de comandos, que determina el algoritmo para resolver la tarea.

Programación procedural como punto culminantees posible usar la memoria para almacenar datos. En programas de este tipo, encontramos un comando de asignación que le permite definir y cambiar la memoria. El contenido se convierte en la memoria de la computadora, como resultado, el estado original se cambia al estado resultante.

La programación procedimental ha encontrado aplicación enidiomas como Fortran, que apareció a principios de los años 50 para crear programas que resuelven problemas científicos y técnicos; Kobol (60s): procesa una gran cantidad de datos en varios medios; Algol es un lenguaje expandido de uso multipropósito. Este último se destaca por la presencia de "estructura de bloques" y "distribución dinámica".

La programación procedimental no funcionó yprincipiantes En los años 60, comenzó el conocido BASIC. Su simplicidad y universalidad hicieron posible la difusión del idioma a gran velocidad, ganando cada año un gran número de admiradores.

Detrás de los idiomas pioneros había una gran cantidad de intérpretes muy diferentes. El lenguaje PL-1, Pascal (PASCAL), ADA, SI continuó el desarrollo del principio de programación procesal.

</ p></ p>