Red de conocimiento informático - Conocimiento sistemático - ¿Qué significa código fuente y qué es esto...?

¿Qué significa código fuente y qué es esto...?

Categoría: Computadora/Red >> Programación >> Otros lenguajes de programación

Descripción del problema:

¿Qué significa código fuente y qué significa esto? CODERESULT amor(niño, niña){if(niño.Tener una casa() AND niño.Tener un auto() ){niño.Set(Nada);regresar niña.casarse(niño);}if(nina.dispuesta a esperar () ){mientras(!(niño.ganar dinero > 100,000 AND niña.sensación> 8 ) ){for( día=1; día <=365; día++){if( día == Día de San Valentín)if( niño.GiveGirl (rosa) )girl.feeling++;elsegirl.feeling--;if( día == girl.birthday)if( boy.GiveGirl(rose) )girl.feeling++;elsegirl.feeling--;boy.trabajando duro para ganar dinero( }}if( niño. Tener una casa() Y niño. Tener un auto() ){niño.Set(Nada);regresar niña.Casarse(niño);}Edad++;niña.Emoción--;}regresar niña); goto(another_boy);}

Análisis:

El código fuente es el programa fuente

El código fuente se refiere al código de texto no compilado. Es una serie de instrucciones en lenguaje informático legibles por humanos.

En los lenguajes de programación modernos, el código fuente puede aparecer en forma de libros o cintas, pero el formato más utilizado es un archivo de texto. El propósito de este formato típico es compilar un programa de computadora. El objetivo final del código fuente de la computadora es traducir texto legible por humanos en instrucciones binarias que la computadora pueda ejecutar. Este proceso se llama compilación y lo completa un compilador.

Función

Las funciones principales del código fuente tienen las siguientes dos funciones:

Generar código de destino, es decir, código que puede ser reconocido por las computadoras.

Describir el software, es decir, explicar la escritura del software. Muchos principiantes e incluso algunos programadores experimentados ignoran la escritura de descripciones de software, porque aunque esta parte no se mostrará directamente en el programa generado, no participará en la compilación. Pero demuestra que tiene enormes beneficios para el aprendizaje, el intercambio, el mantenimiento y la reutilización del software. Por lo tanto, escribir descripciones de software se considera un buen hábito en la industria para crear programas excelentes, y algunas empresas también lo hacen obligatorio.

Cabe señalar que la modificación del código fuente no puede cambiar el código objeto generado. Si es necesario modificar el código de destino en consecuencia, se debe volver a compilar.

Combinación de código

El código fuente es una parte especial del software y puede incluirse en uno o más archivos. No es necesario que un programa esté escrito en el mismo formato que el código fuente. Por ejemplo, si un programa es compatible con una biblioteca en lenguaje C, se puede escribir en lenguaje C, mientras que otra parte se puede escribir en lenguaje ensamblador para lograr una mayor eficiencia operativa.

El software más complejo generalmente requiere la participación de decenas o incluso cientos de códigos fuente. Para reducir esta complejidad, se debe introducir un sistema que pueda describir la relación entre cada código fuente y cómo compilarlo correctamente. En este contexto nació el sistema de control de revisiones (RCS) que se convirtió en una de las herramientas necesarias para que los desarrolladores revisaran el código.

Existe otra combinación: la escritura y la compilación del código fuente se implementan en diferentes plataformas respectivamente. El término profesional se llama trasplante de software.

Copyright

Si el software se distingue según el tipo de código fuente, normalmente se divide en dos categorías: software libre y software no libre. El software libre generalmente no sólo está disponible de forma gratuita, sino que también tiene su código fuente abierto al público; en cambio, el software no libre no tiene su código fuente abierto al público. Cualquier acto de obtención de código fuente de software no libre por medios anormales se considerará ilegal.

Calidad

Para las computadoras, no existe un código fuente verdaderamente "bueno"; sin embargo, como persona, los buenos hábitos de escritura determinarán la calidad del código fuente. La legibilidad del código fuente se ha convertido en un criterio importante de calidad. La documentación del software es clave para demostrar legibilidad.

Eficiencia

Aunque podemos implementar la misma función del ordenador a través de diferentes lenguajes, existen diferencias en la eficiencia de ejecución. La regla general es: cuanto más avanzado es el lenguaje, menor es su eficiencia de ejecución. Esta es también la razón por la cual los archivos generados en lenguaje ensamblador son generalmente más pequeños que los archivos generados en lenguaje VB.

En cuanto a los siguientes, son solo una parodia ~ La historia de amor de UN NIÑO