RE: [escepticos] El código abierto
Adria Comos
AdriaComos en dorna.com
Jue Oct 15 15:43:44 WEST 2009
[Luis]
El código fuente no deja de ser un lenguaje formal y como tal es adecuado para especificar algoritmos. Creo que estaremos de acuerdo en que un algoritmo es conocimiento. Por tanto una especificación de un algoritmo en un lenguaje de programación puede perfectamente considerarse conocimiento, aunque no sea siempre el mejor modo de formalizar este conocimiento.
[Adrià]
Bueno, es más o menos lo que decía. No obstante, yo insistía en la idea de que no es la mejor forma, ya que el algoritmo está pensado para que lo ejecute una máquina, no que lo entienda otra persona (con los lenguajes de alto nivel se tiende a lo segundo, pero no deja de ser lo primero). Pero que vamos, estoy de acuerdo.
[Luis]
Evidentemente en ocasiones sucede lo que comentas pero creo que la generalización no es correcta. El código fuente puede que no sea la mejor manera de formalizar el conocimiento pero en ocasiones es perfectamente capaz de capturar sin pérdida de generalidad el algoritmo que implementa.
[Adrià]
Estoy deacuerdo en que a veces el conocimiento que transmite la implementación es casi todo lo necesario, pero creo que se concentra en casos concretos y sencillos (por ejemplo, como implementar una lista enlazada lo entiendes perfectamente viendo una lista enlazada). O con cualquier código de ejemplo en un help decente. Pero los entiendo como casos concretos.
[Luis]
No siempre es así. No es la primera vez que me encuentro con la situación en la que alguien incapaz de entender la formulación matemática de algún concepto, lo entiende (y es capaz de aplicarlo posteriormente) tras echarle un vistazo a una implementación de dicha formulación. ¿No es eso transmisión del conocimiento? (Ojo, que yo generalmente prefiero las matématicas como formalismo antes que cualquier lenguaje de programación)
[Adrià]
Si si. Casos haylos. No digo que no pueda pasar alguna vez en algún caso en concreto. Simplemente que (al menos por mi experiencia) no puedes esperar que pase.
Saludos!
Más información sobre la lista de distribución Escepticos