Red de conocimiento informático - Consumibles informáticos - ¿Qué son los lenguajes de programación de alto nivel?

¿Qué son los lenguajes de programación de alto nivel?

Los lenguajes de programación de alto nivel incluyen: vb, vc, foxpro, delphi, etc.

La sintaxis y los formatos de comando de estos lenguajes son diferentes. Los programas escritos en lenguajes de alto nivel no pueden ser reconocidos directamente por las computadoras y deben convertirse antes de poder ejecutarse. Se pueden dividir en dos categorías según el método de conversión. El método de ejecución del tipo de interpretación es similar a la traducción simultánea. nuestra vida diaria.

El código fuente de la aplicación es traducido al código de destino (lenguaje de máquina) por el intérprete del lenguaje correspondiente y ejecutado al mismo tiempo, por lo que la eficiencia es relativamente baja y un archivo ejecutable que se puede ejecutar de forma independiente. No se puede generar y la aplicación no se puede separar de su intérprete, pero este método es más flexible y puede ajustar y modificar aplicaciones dinámicamente.

Historial de desarrollo

Después de que los lenguajes de programación se sometieron a actualizaciones, como el lenguaje de máquina y el lenguaje ensamblador, la gente descubrió el factor clave que limita la promoción del programa: la portabilidad del programa. 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 al que se 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.

Características

Debido a sus objetivos claros y su fácil comprensión, es fácil para un principiante aprender lenguajes de programación de alto nivel. Al mismo tiempo, los lenguajes de programación de alto nivel tienen muchas bibliotecas de funciones debido a su historial de desarrollo. Los usuarios pueden agregar archivos de encabezado al código de acuerdo con sus propias necesidades para llamar a estas funciones para realizar sus propias funciones. También puede escribir funciones según sus propias preferencias para realizar funciones posteriores llamadas en el código.

Como lenguaje de programación de propósito general, el lenguaje de programación de alto nivel tiene una estructura de lenguaje que no tiene nada que ver con el hardware y el sistema de instrucción de la computadora. Es más legible y puede expresar las funciones del programa de manera conveniente y mejor. Descripción del algoritmo utilizado.

Al mismo tiempo, es más fácil de dominar y de aprender para los principiantes. Y fácil de aprender y dominar. Sin embargo, debido a que un lenguaje de programación de alto nivel es un lenguaje compilado, su velocidad de ejecución es más lenta que la de un programa ensamblador. Al mismo tiempo, debido a que los lenguajes de alto nivel son más largos, la velocidad de ejecución del código también es más lenta.