Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cuál fue el primer lenguaje informático del mundo?

¿Cuál fue el primer lenguaje informático del mundo?

Historia del desarrollo de los lenguajes informáticos

La aparición del software comenzó con el desarrollo de las primeras computadoras mecánicas. Desde el siglo XIX, con la actualización de las computadoras mecánicas, aparecieron las tarjetas perforadas, que pueden guiar la computadora para que funcione. Pero no fue hasta la aparición de las computadoras electrónicas modernas a mediados del siglo XX que el software realmente se desarrolló rápidamente. La primera computadora del mundo, ENIAC, también usaba tarjetas perforadas. El lenguaje utilizado en las tarjetas era un lenguaje que sólo los expertos podían entender. Debido a que es muy diferente del lenguaje humano, lo llamamos lenguaje de máquina. Es decir, la primera generación de lenguajes informáticos. Este lenguaje es esencialmente el único lenguaje que las computadoras pueden reconocer, pero es difícil para los humanos entenderlo. Los futuros lenguajes informáticos se basarán en esta base, simplificando cada vez más el lenguaje de máquina a algo que los humanos puedan entender y aproximarse directamente. lenguaje humano. pero el lenguaje de trabajo finalmente introducido en la computadora sigue siendo este lenguaje de máquina. La tarea de un lenguaje de alto nivel es traducirlo a un lenguaje comprensible, y esta traducción puede ser realizada por las propias computadoras con velocidades de computación cada vez más altas y un trabajo cada vez más confiable.

El lenguaje informático evolucionó hasta la segunda generación y apareció el lenguaje ensamblador. En comparación con el lenguaje de máquina, el lenguaje ensamblador es un gran paso adelante. Aunque todavía es demasiado complejo y las personas pueden cometer errores fácilmente al usarlo, después de todo, muchos números han comenzado a ser reemplazados por letras. Nadie puede entender los números simples "0, 1", pero la gente puede leer y deletrear letras. El lenguaje informático de segunda generación sigue siendo un lenguaje "orientado a la máquina", pero está destinado a convertirse en un puente para la evolución del lenguaje de máquina hacia lenguajes de nivel superior.

Cuando el lenguaje informático se desarrolló hasta la tercera generación, entró en la etapa del lenguaje "orientado al ser humano". Puede leer y escribir directamente en lenguaje humano. Para nosotros los chinos, actualmente no podemos usar caracteres chinos para ingresar instrucciones. Esto se debe principalmente a que no existe un método muy bueno para ingresar chino. El lenguaje de tercera generación también se denomina "lenguaje de alto nivel". Un lenguaje de alto nivel es un lenguaje de programación cercano a lo que la gente está acostumbrada. Le permite escribir programas de cálculo para la resolución de problemas en inglés. Los símbolos y expresiones de operación utilizados en el programa son similares a las expresiones matemáticas que usamos todos los días. Por ejemplo, usando lenguaje BÁSICO de alto nivel, si desea calcular el resultado de 7 × 6, solo necesita escribir PRINT7*6. Después de enviarlo a la computadora, automáticamente calculará e imprimirá el resultado. La mayoría de las personas pueden aprender rápidamente a usar computadoras y pueden escribir programas que las utilicen para cálculos científicos y gestión de transacciones sin comprender las instrucciones de las máquinas o la estructura interna y los principios de funcionamiento de las computadoras.

Los lenguajes de alto nivel son fáciles de aprender y tienen una gran versatilidad. Los programas escritos son relativamente cortos y fáciles de promover y comunicar.

Los lenguajes de alto nivel se desarrollaron desde mediados de la década de 1950 hasta la década de 1970. Algunos lenguajes de alto nivel populares han sido adoptados por la mayoría de los fabricantes de computadoras y solidificados en la memoria de la computadora. Por ejemplo, el lenguaje BASIC, ahora hay 128 lenguajes BASIC diferentes de uso popular, por supuesto, sus características básicas son las mismas.

Además del lenguaje BÁSICO, existen más de 250 lenguajes de alto nivel como el lenguaje FORTRAN (traducción de fórmulas), COBOL (lenguaje comercial común), lenguaje C, lenguaje DL/I, lenguaje PASCAC. y lenguaje ADA.

El lenguaje de alto nivel es un lenguaje activo. Para completar un paso de cálculo simple, debes dar cada instrucción de manera detallada y precisa. Por ejemplo, para resolver los problemas de contabilidad financiera, inventario y otros que se encuentran todos los días en las actividades de gestión empresarial, se deben compilar innumerables procedimientos. Una vez que la situación cambia, se deben modificar los procedimientos de diseño originales, lo que aumenta la posibilidad de errores. se reduce mucho. Para solucionar este problema surgió la cuarta generación de lenguajes informáticos, los "lenguajes prácticos".

Los lenguajes de cuarta generación se compilan utilizando lenguajes de segunda y tercera generación, cada uno de los cuales tiene su propio ámbito de aplicación específico. De hecho, el desarrollo de lenguajes prácticos ha dado lugar al surgimiento de algunos lenguajes de cuarta generación con propiedades prácticas, como "LO-TOS1-2-3". La característica de los lenguajes de cuarta generación es que solo requieren que los operadores ingresen datos sin procesar y les ordenen ejecutarlos. En cuanto a cómo ejecutarlo, depende de ellos. Ha reemplazado en gran medida el trabajo del cerebro humano.

El lenguaje de cuarta generación también se caracteriza por el hecho de que los operadores casi no requieren capacitación especial. Casi todos los "lenguajes prácticos" tienen una función de "Ayuda" para completar su trabajo. toda la segunda vez!

El lenguaje informático es el medio más importante para que los humanos se comuniquen con las computadoras. En la actualidad, casi todos los comandos emitidos por las personas a las computadoras se ejecutan mediante lenguaje informático.

La comunicación entre personas no sólo se basa en el lenguaje, sino también en otras formas, como los gestos, la mirada, etc. A partir de esto podemos especular que en un futuro próximo, la comunicación entre computadoras y humanos será integral y ya no dependerá únicamente del lenguaje informático. En ese momento, las personas serán más cómodas y más fáciles de operar y utilizar las computadoras.