Red de conocimientos turísticos - Información de alquiler - Un lenguaje que no requiere conocimiento de la estructura interna de una computadora es

Un lenguaje que no requiere conocimiento de la estructura interna de una computadora es

Los lenguajes que no requieren conocimientos de la estructura interna de un ordenador son lenguajes de programación de alto nivel.

Debido a que el lenguaje de alto nivel no tiene nada que ver con la estructura del hardware y el sistema de instrucción de la computadora, tiene capacidades expresivas más fuertes, puede expresar fácilmente operaciones de datos y estructuras de control de programas, y puede describir mejor varios algoritmos.

El lenguaje de alto nivel no se refiere a un lenguaje específico, sino que incluye muchos lenguajes de programación, como los populares java, c, c, C#, pascal, python, lisp, prolog, FoxPro, Yi Language, chino. versión del lenguaje C, etc. La sintaxis y el formato de comando de estos lenguajes son diferentes.

Información ampliada:

Historial de desarrollo

Después de que los lenguajes de programación han sufrido actualizaciones como el lenguaje de máquina y el lenguaje ensamblador, la gente ha descubierto los factores clave que limitan la promoción de programas— —Portabilidad de programas. Es necesario diseñar un programa que no dependa del hardware de la computadora y pueda ejecutarse en diferentes máquinas.

Esto puede eliminar muchos procesos de programación repetitivos y mejorar la eficiencia. Al mismo tiempo, este lenguaje debe estar cerca del lenguaje matemático o del lenguaje natural humano. En la década de 1950, cuando las computadoras aún eran escasas, nació el primer lenguaje de programación de alto nivel.

En ese momento, las computadoras eran costosas de construir, pero la cantidad de cálculos por día era limitada. Cómo utilizar efectivamente la potencia informática limitada de las computadoras se convirtió en un problema que enfrentaba la gente en ese momento. Al mismo tiempo, debido a la escasez de recursos, la eficiencia operativa de las computadoras también se convirtió en el objetivo perseguido por los ingenieros de esa época.

Para utilizar las computadoras de manera más eficiente, las personas han diseñado lenguajes de programación de alto nivel para satisfacer la búsqueda de lenguajes de programación simples y eficientes. Los programas escritos en lenguajes de programación de alto nivel deben traducirse a números binarios que la máquina pueda reconocer antes de que la computadora pueda ejecutarlos.

Aunque los programas escritos en lenguajes de programación de alto nivel requieren algo de tiempo para traducir el código, lo que reduce la eficiencia de ejecución de la computadora, la práctica ha demostrado que la conveniencia que aportan los lenguajes de programación de alto nivel para los ingenieros supera con creces la reducción de la eficiencia de ejecución.

Gracias a los incansables esfuerzos de varios ingenieros y expertos en software, en 1954, apareció el primer lenguaje de programación de alto nivel completamente significativo, FORTRAN, que estaba completamente separado de las limitaciones de máquinas específicas y fue la primera programación universal. lenguaje de programación.

Desde la aparición del primer lenguaje de programación hasta la actualidad, han aparecido cientos de lenguajes de programación de alto nivel. Muchos lenguajes se han convertido en hitos en el desarrollo de los lenguajes de programación y tienen un gran impacto. .

Por ejemplo: BASIC, JAVA, C, C, python, etc. Los lenguajes de programación de alto nivel también han cambiado desde las primeras señales de control hasta las herramientas de programación estructuradas y formateadas actuales. La aparición de lenguajes como C ha abierto un nuevo capítulo en los lenguajes de programación orientados a objetos. Al mismo tiempo, con la mejora de la eficiencia de la escritura de software, el desarrollo de software se ha convertido gradualmente en un proyecto comercial industrial a gran escala.

Enciclopedia Baidu - Idioma Avanzado