Red de conocimiento informático - Conocimiento sistemático - ¿Cuál es el código fuente? ¿Cómo usarlo?

¿Cuál es el código fuente? ¿Cómo usarlo?

En primer lugar, ¿qué es el código fuente?

El código fuente se refiere al código del programa más original escrito. El software que se ejecuta debe escribirse y los programadores necesitan su "lenguaje" en el proceso de escritura de programas. Los músicos usan pentagramas y notas, los arquitectos usan dibujos y bolígrafos, y el lenguaje de trabajo de los programadores es el "código fuente".

Cuando la gente suele utilizar software, es el programa el que traduce el "código fuente" a una forma intuitiva para que podamos utilizarlo. Cualquier página de un sitio web, convertida en código fuente, es un conjunto de palabras y símbolos escritos en un formato determinado, pero nuestros navegadores nos ayudan a traducirlos a cómo nos parecen.

2. Cómo utilizar el código fuente:

Muchos programas fuente de software en inglés de varias líneas escritos en un lenguaje de programación se pueden abrir con el Bloc de notas y solo se pueden ejecutar después de compilarlos en un programa objetivo. El programa de destino general ya no se puede modificar. El software instalado en la computadora es el programa de destino. El programa fuente no se puede ejecutar directamente. Los defensores del software de código abierto creen que se deben proporcionar programas fuente a los usuarios para que puedan modificarlos ellos mismos, lo que favorece el desarrollo de la industria del software.

Expansión del conocimiento:

El código fuente tiene principalmente las dos funciones siguientes:

1. Generar código de destino, que es código que las computadoras pueden reconocer.

2. Explicar el software, es decir, explicar la escritura del software. Muchos principiantes, e incluso algunos programadores experimentados, ignoran la compilación de instrucciones del software, porque esta parte no se mostrará directamente en el programa generado ni participará en la compilación. Sin embargo, tiene grandes beneficios para el aprendizaje, el intercambio, el mantenimiento y la reutilización del software.