¿Por qué existe un lenguaje informático llamado C en lugar de A y B?
Categoría: Computadora/Red >> Programación >> Otros lenguajes de programación
Análisis:
El lenguaje C fue diseñado e inventado por Dennis Ritchie en los Estados Unidos. Estados Unidos en 1972, y se utilizó por primera vez en la computadora DEC PDP-11 con el sistema operativo UNIX
. Evolucionó a partir del primer lenguaje de programación BCPL (Basic Combind Programming Language). En 1970, Ken Thompson de AT&T Bell Labs diseñó un lenguaje más avanzado llamado B basado en el lenguaje BCPL, que finalmente condujo a la llegada del lenguaje C.
Con la creciente popularidad de las microcomputadoras, han aparecido 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 estándar actual del lenguaje C.
El lenguaje C se ha desarrollado muy rápidamente y se ha convertido en uno de los lenguajes más populares principalmente debido a sus poderosas 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. Programas como PC-DOS y
WORDSTAR se escriben utilizando este método. En resumen, el lenguaje C tiene las siguientes características:
1. C es un lenguaje de nivel medio
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 como el lenguaje ensamblador, y estas tres son las unidades de trabajo más básicas de la computadora.
2. 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 excepto el intercambio de información necesaria p>
independientes entre sí. 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.
3. El lenguaje C es completamente funcional
El lenguaje C tiene una variedad de tipos de datos e introduce el concepto de punteros, lo que puede hacer que el programa sea más eficiente. Además
El lenguaje C también tiene potentes funciones gráficas y admite una variedad de monitores y controladores. Además, la función de cálculo y la función de juicio lógico también son relativamente poderosas y pueden lograr propósitos de toma de decisiones.
4. El lenguaje C tiene una amplia gama de aplicabilidad
Otra ventaja destacada del lenguaje C es que es adecuado para una variedad de sistemas operativos, como DOS y UNIX, y es Apto también para
Varios modelos.