Red de conocimiento informático - Computadora portátil - ¿Cómo utilizar el lenguaje C en la vida real después de escribirlo?

¿Cómo utilizar el lenguaje C en la vida real después de escribirlo?

El interés es a menudo el mejor maestro. Si está interesado, anímese a aprender y persistir. Siempre es correcto.

Acerca del lenguaje, el programa, el software, la comunicación de información y datos. El conocimiento de TI, etc., así como varias aplicaciones específicas, es un tema muy complejo. No digas que eres solo un principiante, incluso muchos trabajadores de TI experimentados no pueden entenderlo todo, por lo que si estás confundido durante el proceso de aprendizaje. es algo normal

Déjame decirte brevemente.

El sistema operativo también es un programa. A diferencia de los programas comunes, el sistema operativo necesita comunicarse con el hardware y programarse. y asigne varios recursos de hardware. (Tal vez no esté familiarizado con estos conceptos ahora, pero los comprenderá en el futuro)

El sistema operativo no está completamente escrito en lenguaje C, ya sea Windows, UNIX. o Linux, estos sistemas operativos se dividen lógicamente en varios niveles:

1 El nivel más bajo utiliza programación en lenguaje ensamblador, que maneja principalmente la comunicación con el hardware y llama a instrucciones de hardware programables como CPU, placa base y tarjeta gráfica. , etc. para implementar funciones (por ejemplo, para completar un cálculo. El proceso de 1 1 en realidad se implementa llamando a la instrucción ADD de la CPU, que es una señal eléctrica fija que puede ser reconocida por la CPU)

2 La capa del núcleo, principalmente lenguaje C, maneja cómo asignar memoria, etc. El problema, por supuesto, es escribir muchas declaraciones C complejas para implementar.

3 La capa de shell utiliza alto nivel. lenguajes, como C, para escribir varias características del sistema, como la interfaz de ventana visual de Windows

No importa qué programa sea, incluido el sistema operativo, una vez escrito, debe compilarse en un colección de varias señales de instrucción y datos que pueden ser reconocidos por el hardware. Esto requiere un compilador para convertir declaraciones que puedan ser reconocidas por humanos, como las declaraciones C, que se convierten en un conjunto de señales que pueden ser reconocidas por la máquina; La aplicación se ejecutará en un sistema específico, el sistema ayudará a administrar su programa y se necesitará un vinculador para agregar algunos datos específicos. (Si desea preguntar de dónde provienen el compilador y el vinculador, el problema es más complicado. Si está interesado, puede aprender a ensamblar usted mismo en el futuro)

En resumen, el principio de compilación de El programa es muy complicado y el funcionamiento. El principio del sistema no se puede explicar claramente en una o dos frases. Si desea desarrollarse en la industria de TI, comience a aprender de C, paso a paso, y siente una base sólida para comprender mejor conocimientos más complejos