Código fuente

Código fuente

De Wikipedia, la enciclopedia libre

El código fuente puede definirse:

  • Un conjunto de líneas que conforman un bloque de texto, escrito según las reglas sintácticas de algún lenguaje de programación destinado a ser legible por humanos.
  • Un Programa en su forma original, tal y como fue escrito por el programador, no es ejecutable directamente por el computador, debe convertirse en lenguaje de maquina mediante compiladores, ensambladores o intérpretes.

Normalmente está destinado a ser traducido a otro código, llamado código objeto, ya sea lenguaje máquina nativo para ser ejecutado por una computadora o bytecode para ser ejecutado por un intérprete.

Este proceso se denomina compilación y permite la realización de programas.

El proceso de formateado del código fuente para ayudar a su legibilidad se denomina estilo de programación.

[editar] Etapas

Etapas en la compilación:

A diferencia del código objeto, el código fuente es texto simple, capaz de ser leído por cualquier editor de textos. En él están escritos los pasos que deberá realizar la computadora. Tener el código fuente es vital si se necesita modificar el programa.

El código fuente suele ser reservado por el programador. La entrega de una aplicación no suele ir acompañada de la entrega de los códigos fuentes ya que son propiedad del desarrollador (Salvo acuerdos contractuales específicos donde se indique lo contrario)

[editar] Otras acepciones

El término de código fuente también se usa para referenciar el código de otros lenguajes, como los de marcado de textos (como el HTML) o de raytracers (como los ficheros POV de POV-Ray), que posteriormente son interpretados o renderizados por un programa especializado, en el caso de HTML por el navegador web, para su lectura o visualización.

Obsérvese que aunque el lenguaje HTML puede contener embebido código fuente en lenguajes como JavaScript, en sí mismo no es un lenguaje ejecutable, al igual que los ficheros POV. Es por ello que estas acepciones son una generalización del término código fuente, el cual nace con el significado de fuente para la generación del código objeto o ejecutable.

[editar] Enlaces externos

Wikcionario


El contenido de esta página (o parte de ella) fue extraído de wikipedia y puede redistribuirse libremente bajo la licencia de documentación libre GNU
 
¿Sabías que Ortega y Gasset dijo...?
Ciencia es todo aquello sobre lo cual siempre cabe discusión