(Baidu no tiene nada que ver con el autor de la página web / pascal/yuyan.htm, esto no es cierto. Somos responsables de su contenido. La instantánea de Baidu es solo un índice en caso de falla de la red y no representa la página en tiempo real del sitio web buscado)
-.
Lenguaje informático
Visión general del lenguaje Pascal
Conocimientos básicos del lenguaje Pascal
Programación estructurada secuencial
Elegir programación estructurada.
Programación de estructuras de bucle
Tipos de enumeración y tipos de sublímites
Disposición
Funciones y procesos
Recopilar y Grabar
Puntero
Archivo
Tutorial de Programación Gráfica
Programa de Sonido
Dominio Variable
Lenguaje informático - (la naturaleza de los datos)
Lenguaje informático: el lenguaje informático suele ser un "sistema de símbolos" que puede expresar las intenciones humanas de forma completa, precisa y regular, y se utiliza para comandar o controlar una computadora. trabajar. .
Los lenguajes informáticos suelen dividirse en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel. (Comprensión del contenido 1)
1 Lenguaje de máquina
El lenguaje de máquina es una colección de instrucciones de máquina representadas por código binario que la computadora puede reconocer y ejecutar directamente. Es la función operativa que el diseñador de la computadora le da a la computadora a través de la estructura de hardware de la computadora. El lenguaje de máquina tiene las características de flexibilidad, ejecución directa y alta velocidad.
Para escribir un programa en lenguaje de máquina, el programador debe primero memorizar el significado de todos los códigos de instrucción y códigos informáticos utilizados. Al programar manualmente, el programador debe manejar el almacenamiento, asignación, entrada y salida de cada instrucción y datos por sí mismo, y también recordar el estado de la unidad de trabajo utilizada en cada paso del proceso de programación. Esta es una tarea muy tediosa y el tiempo que lleva escribir un programa suele ser decenas o incluso cientos de veces mayor que el tiempo de ejecución real. Además, los programas compilados son todos códigos de instrucción de 0 y 1, que no son intuitivos y propensos a errores. Hoy en día, a excepción de los profesionales de los fabricantes de ordenadores, la mayoría de los programadores ya no aprenden el lenguaje de máquina.
2. Lenguaje ensamblador
Para superar las deficiencias del lenguaje de máquina que es difícil de leer, editar, recordar y cometer errores, la gente utiliza abreviaturas, letras y números en inglés. similar al significado real de las instrucciones de código. El código de máquina del código de instrucción (por ejemplo, ADD se usa para representar el símbolo de operación "+"), produciendo así lenguaje ensamblador. Por lo tanto, el lenguaje ensamblador es un lenguaje informático que todavía está orientado a la máquina y representado mediante mnemónicos. El lenguaje ensamblador también se llama lenguaje simbólico. El lenguaje ensamblador utiliza símbolos mnemotécnicos para escribir programas, lo cual es más conveniente que usar programación de código binario en lenguaje de máquina y simplifica el proceso de programación hasta cierto punto. La característica del lenguaje ensamblador es que se utilizan símbolos en lugar de códigos de instrucción de máquina, y los mnemotécnicos corresponden a códigos de instrucción uno a uno, básicamente conservando la flexibilidad del lenguaje de máquina. El uso del lenguaje ensamblador puede estar orientado a la máquina, aprovechar al máximo las características de la máquina y obtener programas de alta calidad.
Debido a que los mnemotécnicos se utilizan en lenguaje ensamblador, los programas escritos en lenguaje ensamblador se envían a la computadora y no pueden reconocerse ni ejecutarse directamente como los programas escritos en lenguaje de máquina. Sólo mediante el procesamiento y la traducción del "ensamblador" colocado de antemano en la computadora puede convertirse en un programa de código binario que la computadora pueda reconocer y procesar. Un programa simbólico escrito en un lenguaje que no es de máquina, como el lenguaje ensamblador, se denomina programa fuente. En tiempo de ejecución, el ensamblador debe traducir el programa fuente a un programa de destino. Un programa objeto es un programa en lenguaje de máquina que, una vez colocado en una ubicación predeterminada en la memoria, puede ser procesado y ejecutado por la CPU de la computadora.
El lenguaje ensamblador, al igual que las instrucciones de la máquina, es información de control para las operaciones del hardware, por lo que sigue siendo un lenguaje orientado a la máquina. Su uso es engorroso, requiere mucho tiempo y tiene poca versatilidad. El lenguaje ensamblador es un lenguaje de bajo nivel. El lenguaje ensamblador se utiliza para compilar software de sistema y software de control de procesos. Su programa de destino ocupa menos espacio de memoria y se ejecuta rápidamente, por lo que tiene un uso insustituible en lenguajes de alto nivel.
3. Lenguaje de alto nivel
Tanto el lenguaje máquina como el lenguaje ensamblador están orientados a operaciones específicas del hardware. La excesiva dependencia del lenguaje en las máquinas requiere que los usuarios estén muy familiarizados con la estructura del hardware y sus principios de funcionamiento, lo que resulta difícil para los profesionales no informáticos y no favorece la promoción y aplicación de las computadoras.
El desarrollo de la industria informática ha llevado a la gente a buscar lenguajes informáticos que tengan significados claros, reglas claras, que sean naturales e intuitivos, que sean fáciles de aprender, que estén cerca del lenguaje natural humano y que puedan ser aceptados por las computadoras. Este tipo de lenguaje informático que es similar al lenguaje natural y es aceptado y ejecutado por la computadora se denomina lenguaje de alto nivel. Los lenguajes de alto nivel son lenguajes orientados al usuario. No importa qué tipo de computadora, siempre que esté equipada con el correspondiente compilador o intérprete de lenguaje de alto nivel, los programas escritos en este lenguaje de alto nivel pueden ser universales.
Los lenguajes de alto nivel más utilizados actualmente son BASIC, PASCAL, C, COBOL, FORTRAN, LOGO, VC, VB, etc. Estos idiomas pertenecen al software del sistema. (Comprensión del contenido 2)
La computadora no puede aceptar ni ejecutar directamente programas fuente escritos en lenguajes de alto nivel. Cuando los programas fuente se ingresan en la computadora, la computadora solo puede reconocerlos y ejecutarlos traduciéndolos a programas de destino en lenguaje de máquina. Esta "traducción" suele ocurrir de dos maneras: compilación e interpretación. El método de compilación es: precompilar un programa en lenguaje de máquina llamado compilador y almacenarlo 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 traduce el programa fuente a un programa de destino equivalente expresado en lenguaje de máquina, y luego la computadora ejecuta el programa de destino, completa las operaciones que serán procesadas por el programa fuente y obtiene el resultado. La forma de interpretación es: el programa fuente ingresa a la computadora, el intérprete escanea e interpreta oración por oración, y la computadora ejecuta oración por oración sin generar un programa de destino. Lenguajes de alto nivel como PASCAL, FORTRAN y COBOL. Los lenguajes base se basan principalmente en la interpretación de la ejecución; PASCAL y C son lenguajes de programación de alto nivel para los que se pueden escribir compiladores. Cada lenguaje de alto nivel (programación) tiene sus propios símbolos especiales artificiales, palabras en inglés, reglas gramaticales y estructura de oraciones (formato de escritura). El lenguaje de alto nivel está más cerca del lenguaje natural (inglés), pero está separado de las funciones del hardware (completamente separado de los sistemas de instrucción específicos), lo que facilita su dominio y uso para los usuarios. Los lenguajes de alto nivel son universales, compatibles y portátiles. Los siguientes son varios lenguajes de programación de alto nivel representativos:
(1)⑴Lenguaje básico
El nombre completo del lenguaje BÁSICO es Código de instrucción simbólica universal para principiantes, que significa "Símbolo universal para principiantes". Código de instrucción" Código de instrucción simbólico". De 1964 a 1964, Kimini y Coates del Dartmouth College en Estados Unidos completaron el diseño y propusieron la primera versión del lenguaje BASIC. Después de un enriquecimiento y desarrollo continuos, ahora se ha convertido en un lenguaje informático de tamaño pequeño y mediano completamente funcional. BASIC es fácil de aprender, comprender, recordar y utilizar. Es un idioma introductorio para principiantes y también puede servir como base para el aprendizaje de otros idiomas avanzados. BASIC tiene dos programas de traducción: intérprete y compilador.
⑵Lenguaje PASCAL
PASCAL es un lenguaje de programación estructurado desarrollado por el profesor N. Wirth del Instituto Federal Suizo de Tecnología en Zurich, Suiza, y publicado oficialmente en 1971. Se deriva de ALGOL60, pero es más potente y más fácil de usar. En la actualidad, el lenguaje PASCAL, como lenguaje práctico eficiente y excelente herramienta de enseñanza, 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. En 1642 inventó la calculadora de sumas y restas, el prototipo de la computadora de escritorio moderna.
PASCAL tiene una gran cantidad de estructuras de control, que incorporan plenamente las ideas y requisitos de la programación estructurada. Es intuitivo, fácil de entender y flexible de usar. Puede usarse no sólo para cálculos científicos, sino también para compilar software de sistemas, y su rango de aplicaciones es cada vez más amplio.
(3) Lenguaje de programación general C
El lenguaje C es una herramienta de lenguaje desarrollada por T (Telegraph and Telephone) Company para realizar las ideas de diseño de sistemas UNIX. La característica principal del lenguaje C es que tiene en cuenta las características del lenguaje de alto nivel y del lenguaje ensamblador, y es conciso, rico y portátil. Las funciones equivalentes a subrutinas en otros lenguajes de alto nivel son complementarias al lenguaje C. Cada función resuelve una pequeña tarea dentro de un problema mayor y las funciones modularizan el programa. El lenguaje C proporciona varias estructuras de control modernas necesarias para la programación estructurada.
El lenguaje C es un lenguaje de programación de propósito general que está siendo respetado cada vez por más usuarios de ordenadores. Al escribir programas en lenguaje C, podemos sentir la esencia del uso de un lenguaje de alto nivel y la franqueza de usar instrucciones de hardware de computadora, pero los programadores no necesitan involucrarse en el engorroso lenguaje ensamblador.
(4) ⑷Lenguaje COBOL
El nombre completo de COBOL es Common Business Oriented Language, que significa lenguaje empresarial universal.
En la gestión empresarial los cálculos numéricos no son complicados, pero la cantidad de información de procesamiento de datos es muy grande. Para resolver problemas de gestión empresarial, en 1959, algunas organizaciones de usuarios de computadoras en los Estados Unidos diseñaron un lenguaje informático COBOL para procesamiento comercial, que fue publicado por la Asociación Estadounidense de Lenguajes de Sistemas de Datos en 1961. Después de continuas modificaciones, enriquecimiento y estandarización, se ha desarrollado en varias versiones.
El lenguaje COBOL utiliza más de 300 palabras reservadas en inglés y utiliza una gran cantidad de palabras y patrones de oraciones en inglés común. El programa COBOL es fácil de entender y se conoce como "inglés".
El lenguaje COBOL tiene reglas gramaticales estrictas. Cualquier programa fuente escrito en lenguaje COBOL debe estar escrito en cuatro partes: parte de identificación, parte de entorno, parte de datos y parte de proceso. Las partes de la estructura del programa COBOL incluyen "secciones" y "segmentos". Las secciones contienen declaraciones y las declaraciones están compuestas de palabras o cadenas. Todo el programa fuente es como un árbol, de raíz a tallo, de tallo a rama, de rama a hoja, se acostumbra llamarlo árbol.
En la actualidad, el lenguaje COBOL se utiliza principalmente en campos de gestión como la recuperación de información y el procesamiento de datos comerciales.
Además de los anteriores, existen muchos lenguajes de programación de alto nivel de uso común, como el lenguaje militar Ada, que lleva el nombre de la única hija del famoso poeta británico Byron, y LOGO, que es muy popular entre estudiantes de primaria y secundaria.
Actualmente, los lenguajes de programación y los entornos de programación están evolucionando hacia lenguajes orientados a objetos y entornos de programación visual, y han surgido muchos lenguajes de cuarta generación y sus herramientas de desarrollo. Por ejemplo, las herramientas de programación de la serie Visual (VC++, VB, FoxPro) y Power Builder desarrollados por Microsoft se han utilizado ampliamente en el país y en el extranjero.