Sistemas

Definición de Código


Seguramente muchas veces habéis oído del término Código, asociado generalmente a la programación y a su superior Código Fuente, pero lo cierto es que este término en informática tiene muchas aplicaciones, dependiendo del entorno en el cual estemos hablando, y la finalidad que este persiga. Definimos básicamente como Código a todo el conjunto de instrucciones que hace en un sistema operativo determinado la capacidad de Codificar y Descodificar el conjunto organizado de datos (Información) que es recibido y enviado, de forma de que pueda ser mostrado al usuario a través de una interfaz gráfica o dando una respuesta lógica y deseada entre el Origen ( también denominado Fuente) y el Destino de la acción realizada.

En el caso de los ordenadores, ya hemos dicho que la aserción más conocida es la de Código Fuente, teniendo en su contraparte al que es conocido como Código Objeto, siendo los siguientes:

  • Código Fuente: Consiste en un texto de variable longitud que está escrito en un Lenguaje de Programación, el cual es entendible conociendo sus reglas y sus condiciones, siendo éste solamente una referencia ‘teórica’ ya que no ordena ni ejecuta acciones concretas hacia el ordenador
  • Código Objeto: Muy por el contrario, este es el lenguaje que es percibido e interpretado por el ordenador (llevándolo mediante un debido procesamiento al Código Binario de ceros y unos, es decir, transmisión o no de electricidad), generado por un Compilador, también conocido como Ensamblador, que se encarga de interpretar y traducir el Código Fuente.

Además de esta clasificación básica, podemos definir otra de las formas en las cuales podemos englobar en forma general todos los tipos de Código Fuente, dependiendo el acceso por parte de los usuarios programadores a su totalidad o parcialidad, teniendo distintas licencias que son convenidas a través de normas explícitas (Términos y Condiciones)

De este modo, podemos dividir a los Códigos acorde a la siguiente clasificación:

  • Código Abierto: Corresponden aquellos que tienen el acceso conocido como Código Fuente Liberado, en el cual el desarrollo de la aplicación se da por una comunidad determinada de programadores o bien en forma global, autorizando a su copia, análisis y modificación en forma completamente libre, sin que necesariamente sea el autor quien realice estas alteraciones al código original.
  • Código Cerrado: En este caso, el Código Fuente solo puede ser modificado por quien es su Autor registrado, o bien por aquellas personas a las que él mismo ha expresado su autorización.


Historias relacionadas

Volver al inicio