¿Qué idioma de alto nivel es más fácil de aprender? ¿Cuáles son las ventajas y desventajas de varios idiomas?
Las computadoras no pueden aceptar ni ejecutar directamente programas fuente escritos en lenguajes de alto nivel. Una vez que los programas fuente se ingresan en la computadora, deben convertirse en programas de destino en forma de lenguaje de máquina. A través de un "programa de traducción" se puede identificar e implementar la computadora. Esta "traducción" suele ocurrir de dos maneras: compilación e interpretación. La compilación es: un programa en lenguaje de máquina precompilado se llama compilador y se almacena en la computadora como software del sistema. Cuando el usuario ingresa un programa fuente escrito en un lenguaje de alto nivel en la computadora, el compilador traducirá el programa fuente. en todo el lenguaje de máquina. Programa de destino equivalente, y luego la computadora ejecuta el programa de destino para completar el procesamiento de operación del programa fuente y obtener el resultado. La interpretación es: ingresar el programa fuente en la computadora, el intérprete lo interpreta mientras escanea, ingresa y traduce oración por oración, y la computadora lo ejecuta oración por oración sin generar un programa de destino. Los lenguajes de alto nivel como PASCAL, FORTRAN y COBOL se ejecutan en modo compilado; el lenguaje BASIC se ejecuta principalmente en modo interpretado, y PASCAL y C son lenguajes de alto nivel que pueden escribir programas compilados. Cada lenguaje de alto nivel (programación) tiene sus propios símbolos especiales, palabras en inglés, reglas gramaticales y estructuras de enunciados (formatos de escritura) especificados artificialmente. El lenguaje de alto nivel está más cerca del lenguaje natural (inglés) y las funciones del hardware están separadas (completamente separadas del sistema de instrucción específico), lo que facilita que la mayoría de los usuarios lo dominen y utilicen. Los lenguajes de alto nivel son versátiles, altamente compatibles y fáciles de trasplantar. A continuación se presentan varios lenguajes de programación de alto nivel representativos:
1) Lenguaje BASIC
El nombre completo del lenguaje BASIC es Código de instrucción simbólica multiusos para principiantes, que significa "símbolos universales para principiantes". código de comando". 196.BASIC es fácil de aprender, comprender, recordar y usar. Es un lenguaje para principiantes y también puede usarse como base para aprender otros lenguajes avanzados. BASIC tiene dos tipos de traductores: intérpretes y compiladores.
(2) PASCAL
PASCAL es un lenguaje de programación estructurado desarrollado por el profesor N. Wirth del Instituto Federal Suizo de Tecnología en Zurich y publicado oficialmente en 1971. Se deriva de ALGOL60, pero es más potente y más fácil de usar. Actualmente, como lenguaje práctico que se puede implementar de manera eficiente y una excelente herramienta de enseñanza, el lenguaje PASCAL siempre ha estado en una posición dominante en la enseñanza de software informático en colegios y universidades. B. Pascal fue un famoso matemático francés del siglo XVII. Inventó el prototipo de la computadora de escritorio moderna, la computadora de suma y resta, en 1642.
PASCAL tiene una gran cantidad de estructuras de control, que incorporan completamente las ideas y requisitos de la programación estructurada. Es intuitivo, fácil de entender y flexible de usar. Puede usarse para cálculos científicos y sistemas de escritura. El alcance de su aplicación es cada vez mayor.