Fontkodo: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
RG72 (diskuto | kontribuoj)
Neniu resumo de redakto
e kopilefto --> rajtocedo
Linio 1:
La '''fontkodo''' de [[komputila programo]] (aŭ [[programaro]]) estas aro da linioj de [[teksto]] kiu estas [[instrukcio]]j, kiujn la komputilo devas sekvi por [[ruligo|ruligi]] la koncernan programon.
 
La fontkodo de programo estas skribita de [[programisto]]j en iu [[programa lingvo]], sed en tiu ĉi unua stato ĝi por la plejmulto de la programlingvoj ne estas rekte uzebla por la komputilo.
Ĝi devas unue esti tradukita al alia lingvo (la lingvo de la maŝino). Por ĉi tiu tradukado oni uzas [[kompililo]]n.
 
Kiam temas pri [[kopileftorajtocedo]], simple liberaj verkoj, kaj iliaj aŭ aliaj permesiloj, "fontkodo" signifas ian formon de la verko sufiĉe oportunan por ŝanĝado kaj plibonigo.
 
== Gravaj aspektoj de fontkodo ==
Linio 10:
Interesa aspekto kiam oni parolas pri la fontkodo de komputila programo estas ke la fontkodo nur estas necesa se oni volas koni la detalojn de la interna funkciado de la programo kaj facile ŝanĝi kaj plibonigi ĝin (ekzemple por ke ĝi funkciu en alia komputilo aŭ [[mastrumsistemo]]).
 
Se la programisto (aŭ la firmao por kiu li/ŝi laboras) tenas la fontkodon por si mem oni nomas la fontkodon kiel [[Aŭtorrajto kaj kopirajtaj monopoloj|fermita fontkodo]], kaj la programon [[neliberamallibera programaro|mallibera programo]]. Tiam nur la programisto (aŭ firmao) mem povas ŝanĝi aŭ plibonigi la programon.
 
Se la programisto (aŭ firmao) publikigas la fontkodon sub iu taŭge libera kaj malfermita [[permesilo]] oni nomas la fontkodon [[malfermita fontkodo]] (''angle 'Open Source'''), kaj la programon [[libera programo]]. Tiam ĉiuj principe povas ŝanĝi aŭ plibonigi la programon.