¿Qué significa BÁSICO?
BASIC es la abreviatura de Código de instrucción simbólica multiusos para principiantes. Significa código de instrucción simbólico universal para principiantes. Es un lenguaje informático de alto nivel aceptado internacionalmente. En general, se cree que es una versión refinada y simplificada de FORTRAN. Por lo tanto, es fácil de aprender una vez que comienzas con BASIC, no es difícil aprender otros lenguajes de alto nivel.
2. Versiones del lenguaje BASIC
Los lenguajes informáticos generalmente tienen una secuencia de versiones. El lenguaje BASIC también ha experimentado un continuo desarrollo y mejora, formando diferentes versiones en diferentes entornos. Como BASIC, BASICA, F-BASIC, H-BASIC, Q-BASIC, etc. Pero en términos generales, son similares, las cosas básicas permanecen sin cambios y las versiones superiores son compatibles con las versiones inferiores. Por eso es necesario el pánico y la sorpresa. Empecemos por el nivel más básico que es BÁSICO. Los estudiantes que estén interesados pueden profundizar y mejorar a través del autoestudio.
3. Características del lenguaje BASIC
(1) Sencillo y fácil de aprender. Solo hay 17 declaraciones BÁSICAS básicas en total, y todas están en cuasi-inglés o cuasi-inglés. Las expresiones y símbolos de operación son similares a los que se usan en matemáticas.
(2) Función de sesión. BASIC es un lenguaje de alto nivel con fuertes capacidades conversacionales. Cuando se producen declaraciones, expresiones y errores al ejecutar una determinada oración, la computadora llevará a cabo un diálogo entre personas y dará indicaciones a tiempo. Para que puedas cambiarlo sobre la marcha. Hasta que sea correcto y satisfactorio, esto es muy conveniente para los principiantes.
(3) Características ambientales. El funcionamiento de los programas BASIC se divide en dos tipos: tipo interpretado y tipo compilado. Los entornos interpretados se utilizan generalmente al aprender y programar. Es decir, primero debe ejecutar el archivo BASIC.EXE en DOS e ingresar al estado del entorno de interpretación BASIC (el mensaje es OK. Se acepta que la extensión del archivo formado al escribir el programa es BAS). Esto se llama programa fuente BASIC. Cuando el programa fuente se depura y es satisfactorio después de ejecutarlo repetidamente, puede usar el software de herramienta de compilación de BASIC para compilarlo en un archivo con la extensión EXE, que se puede ejecutar directamente en DOS. Los conocimientos iniciales sobre el lenguaje BASIC
C es actualmente el lenguaje de programación de alto nivel más popular y utilizado en el mundo.
El lenguaje C es obviamente mejor que otros lenguajes de alto nivel para sistemas operativos y aplicaciones del sistema, así como para ocasiones en las que es necesario operar hardware. Muchas aplicaciones de software a gran escala están escritas en lenguaje C. .
El lenguaje C tiene una gran capacidad de dibujo, portabilidad y sólidas capacidades de procesamiento de datos, por lo que es adecuado para escribir software de sistemas, gráficos y animaciones tridimensionales y bidimensionales. cálculos numéricos.
El software de compilación de uso común incluye Microsoft Visual C, Borland C, Watcom C, Borland C, Borland C Builder, Borland C 3.1 para DOS, Watcom C 11.0 para DOS, GNU DJGPP C, Lccwin32 C Compiler 3.1, Microsoft C, High C, etc...
La historia del desarrollo del lenguaje C
El desarrollo del lenguaje C es bastante interesante. Es el prototipo del lenguaje ALGOL 60.
En 1963, la Universidad de Cambridge desarrolló el lenguaje ALGOL 60 en lenguaje CPL (Lenguaje de programación combinado).
En 1967, Matin Richards de la Universidad de Cambridge simplificó el lenguaje CPL, dando como resultado el lenguaje BCPL.
En 1970, Ken Thompson de los Laboratorios Bell de Estados Unidos modificó el BCPL y le dio un interesante nombre: "lenguaje B". Significa hervir el lenguaje CPL hasta dejarlo seco y extraer su esencia. Y escribió el primer sistema operativo UNIX en lenguaje B.
En 1973, el lenguaje B también fue "cocinado". D.M. RITCHIE de Bell Labs en los Estados Unidos finalmente diseñó un nuevo lenguaje basado en el lenguaje B. Tomó el nombre de BGPL. el nombre de este lenguaje, que es el lenguaje C.
Para popularizar el sistema operativo UNIX, en 1977 Dennis M. Ritchie publicó un texto compilado en lenguaje C "Portable C Language Compiler" que no depende del sistema de máquina específico.
En 1978, Brian W. Kernighian y Dennis M. Ritchie publicaron el famoso libro "El lenguaje de programación C", convirtiendo al lenguaje C en el lenguaje de programación de alto nivel más popular del mundo.
En 1988, con la creciente popularidad de los microordenadores, aparecieron muchas versiones en lenguaje C. Dado que no existe un estándar unificado, existen algunas inconsistencias entre estos lenguajes C. Para cambiar esta situación, el Instituto Nacional Estadounidense de Estándares (ANSI) desarrolló un conjunto de estándares ANSI para el lenguaje C, que se convirtió en el actual estándar 3 del lenguaje C. Las principales características del lenguaje C. El lenguaje C se está desarrollando rápidamente y se ha convertido en uno de los lenguajes más populares, principalmente debido a sus potentes funciones. Muchos software de sistemas famosos, como DBASE III PLUS y DBASE IV, están escritos en lenguaje C. El uso del lenguaje C más algunas subrutinas del lenguaje ensamblador puede demostrar mejor las ventajas del lenguaje C que se escriben con PC-DOS, WORDSTAR, etc.
Características del lenguaje C
1. Simple, compacto, flexible y conveniente
El lenguaje C tiene solo 32 palabras clave, 9 declaraciones de control y programas de escritura gratuita. , principalmente en letras minúsculas. Combina las estructuras y declaraciones básicas de los lenguajes de alto nivel con la practicidad de los lenguajes de bajo nivel. El lenguaje C puede operar en bits, bytes y direcciones al igual que el lenguaje ensamblador, y estas tres son las unidades de trabajo más básicas de la computadora.
2. Operadores ricos
Los operadores de C cubren una amplia gama, con hasta 34 operadores. El lenguaje C trata los paréntesis, las asignaciones, las conversiones de tipo forzadas, etc. como operadores. Como resultado, los tipos de operaciones de C son extremadamente ricos y los tipos de expresiones son diversos, y se pueden usar varios operadores de manera flexible para lograr operaciones que son difíciles de lograr en otros lenguajes de alto nivel.
3. Estructuras de datos enriquecidas
Los tipos de datos de C incluyen: tipo entero, tipo real, tipo de carácter, tipo de matriz, tipo de puntero, tipo de estructura, *** tipo de usuario en espera. . Se puede utilizar para implementar operaciones en varios tipos de datos complejos. Y se introduce el concepto de punteros para hacer que el programa sea más eficiente. Además, el lenguaje C tiene potentes funciones gráficas y admite una variedad de monitores y controladores. Y la función de cálculo y la función de juicio lógico son poderosas.
4. C es un lenguaje estructural
La característica distintiva de un lenguaje estructural es la separación de código y datos, es decir, cada parte del programa es independiente entre sí excepto para el necesario intercambio de información. Este enfoque estructurado puede hacer que la jerarquía del programa sea clara y fácil de usar, mantener y depurar. El lenguaje C se proporciona a los usuarios en forma de funciones. Estas funciones se pueden llamar fácilmente y tienen una variedad de bucles y declaraciones condicionales para controlar el flujo del programa, lo que hace que el programa esté completamente estructurado.
5. Las restricciones gramaticales de C no son demasiado estrictas y la libertad de programación es amplia.
Las comprobaciones gramaticales generales del lenguaje de alto nivel son estrictas y pueden detectar casi todos los errores gramaticales. El lenguaje C permite a los programadores tener mayor libertad.
6. El lenguaje C permite el acceso directo a direcciones físicas y puede operar directamente el hardware.
Por lo tanto, tiene tanto las funciones de los lenguajes de alto nivel como muchas funciones de bajo nivel. lenguajes y puede ser como lenguaje ensamblador. Las mismas operaciones se realizan en bits, bytes y direcciones, y estos tres son las unidades de trabajo más básicas de la computadora y se pueden usar para escribir software del sistema.
7. El código generado por el programa en lenguaje C tiene alta calidad y alta eficiencia de ejecución del programa.
Generalmente, es solo de 10 a 20 veces menos eficiente que el código de destino generado por el. programa de montaje.
8. El lenguaje C tiene una amplia gama de aplicaciones y buena portabilidad.
Una de las ventajas destacadas del lenguaje C es que es adecuado para una variedad de sistemas operativos, como como DOS y UNIX y también es adecuado para muchos modelos.