Código fuente, explicado
Contiene las reglas detrás de las pantallas y acciones de una aplicación. Los programadores lo escriben en un lenguaje de programación diseñado para expresar esas instrucciones.
El código fuente es el conjunto de instrucciones escritas legibles por humanos que define lo que hace el software antes de que esas instrucciones sean traducidas o interpretadas para una computadora.
El código convierte reglas de negocio en comportamiento
Un formulario de solicitud puede parecer simple, pero su código fuente decide qué campos son obligatorios, quién puede ver una solicitud y qué sucede después de la aprobación.
Eso hace que el código fuente sea más que el diseño visible. También cubre cálculos, manejo de datos, conexiones y las condiciones que dan forma a cada resultado.
El acceso y la propiedad son preguntas separadas
Poder usar software no siempre significa que puedas ver o tomar su código fuente. El proveedor o la licencia determina qué acceso está disponible.
Caffeine dice que el código detrás del software construido con él es limpio y exportable. Para una empresa, eso puede importar cuando otro equipo necesita revisar, mantener o trasladar el software.
Términos de código fuente
- Lenguaje de programación
- Un lenguaje estructurado utilizado para escribir instrucciones para una computadora.
- Compilador
- Un programa que traduce el código fuente a código de nivel inferior que una computadora puede ejecutar.
- Repositorio
- Un lugar que almacena el código fuente y registra los cambios realizados a lo largo del tiempo.
Por qué importa el código fuente
Define el comportamiento
El código contiene las reglas que hacen que el software responda a acciones y datos.
Puede ser revisado
Una persona calificada puede inspeccionar las instrucciones en busca de errores o comportamientos no deseados.
Facilita el cambio
El acceso al código puede permitir que un equipo mantenga o traslade el software cuando los requisitos cambien.
Preguntas sobre el código fuente
A veces un intérprete lo ejecuta mientras el programa funciona. En otros casos, un compilador primero traduce el código fuente a código ejecutable de nivel inferior.
No. El código fuente es el conjunto de instrucciones escritas. Una aplicación en ejecución también depende de datos, configuración, servicios de soporte y un lugar donde ejecutarse.
No automáticamente. El software de código abierto viene con una licencia que otorga derechos para usar, inspeccionar, cambiar y redistribuir el código bajo términos establecidos.
Temas relacionados del glosario
Sé dueño de la herramienta detrás de tu trabajo
Las apps de Caffeine corren en Internet Computer, una red pública creada para esto.