Digital libreko herri hezkuntzako elkartea Euskal Herrian

SORGIN

01010011 01001111 01010010 01000111 01001001 01001110

INFORMATIQUE

01001001 01001110 01000110 01001111 01010010 01001101 01000001 01010100 01001001 01010001 01010101 01000101

LIBRE

01001100 01001001 01000010 01010010 01000101

Aurkitu Ikasi Banatu

Hautatu hizkuntza

Programa libro - Sorburu

Zer da programa ?

Ordenagailu bat gure hizkuntza ez bezala anbiguotasunik ez duen bere hizkuntza duen (bitarrean hizkuntza) makina bat da (kalkulagailu indartsu bat).

Programa erabiltzaileari ordenagailuari aginduak emateko aukera ematen dion interfazea da eta, beraz, gure hizkuntza desberdinak izan arren berarekin komunikatzeko.

Zer da Iturri Kode ?

Hau da programaren funtsa (bihotza) bera: kalkulagailu indartsu honi erabiltzailearen eskaeren arabera nola erreakzionatu azaltzen dio.

Exemple de code source, une petite partie de celui du navigateur Firefox :

	
   if (string.isInteger()) {
        return string as Integer
    }
    return string
}

// Parses the Cargo.lock and returns the version for the given package name.
def getRustVersionFor(packageName) {
	String version = null;
	TomlParseResult result = Toml.parse(file("Cargo.lock").getText());
	for (object in result.getArray("package").toList()) {
	def table = (TomlTable) object
	if (table.getString("name") == packageName) {
		if (version != null) {
				throw new StopExecutionException("Multiple versions for '${packageName}' found." +
						" Ensure '${packageName}' is only included once.")
			}
			version = table.getString("version")
		}
	}
	return version
}
	

Iturri kodea esplikatzeko, askotan sukaldaritza errezeta batekin alderatzen da !

Izan ere, sukaldaritza errezeta batek plater baten urratsak prestatzeko, erabili beharreko osagaiak eta horiek nahasteko ordena zehazten ditu.

Informatikan, iturri kodea programatzaile batek idatzitako testu-lerro sorta bat da, azaltzen du nola programa batek funtzionatu behar duen.

Sorburuz, Programa libro zen !

Lehenengo ordenagailuen aroan, material informatikoa izan zen diru iturria. Programa ordenagailua erabiltzeko baliabidea izanik (eta bere salmenta errazteko bakarrik egotea), programatzaileek gogoz partekatzen zituzten beren iturri kodeak. Gero, konkurrentzia ahalbidetzen zuten programaren alorrean lehiatzeko legeak agertu ziren, programatzaileei beren iturri-kodeak libreki partekatzea debekatuz.

Logo du projet GNU.
GNU proiektu logoa

Hor agertu zen "programa jabeduna" bere erabiltzaile-lizentziekin. Une horretatik aurrera, iturri kodea gordea zegoenez, ezinezkoa zen jakitea zer argibide ematen zizkioten ordenagailuari. Erabiltzaileak, beraz, jada ez ziren libro edo beren ordenagailuaren kontrola. Programak, beraz, erabiltzailearen kontrola hartu zuen eta alderdi horretarik programa hau sortu zuen programatzaile edo enpresak !

Behaketa horretatik abiatuta sortu zuen Richard Stallmanek GNU proiektua, bere garaiko ordenagailuekin bateragarria den sistema eragile bat eraikitzea helburu zuena, eta programa guztia libro zen.

Baltsako bat zen !