in Uncategorized

C# eta Raspberry Pi

Eguneroko lanean erabiltzen dudana izanik, C# lengoairaken sentitzen naiz erosoen programatzerako orduan. Ez dut esango beste lengoaia batzuk baino hobea denik, ezta okerragoa denik ere, baina egunero erabiltzen dut, eta atsegin dut.

Pentsa genezakeen Microsoftek garatutako lengoia hau .NET Framework delakoaren gainean exekutatzen denez gero, ez litzatekeela posible lengoia honetan idatzitako programa bat Linux sistema eragilea erabiltzen duen Raspberry Pi-an exekutatzea. Hau posible da, ordea, Mono proiektuari esker. .NET plataformaren plataforma-anitzeko inplementazio honi esker, C# lengoaian idatzitako programak exekuta genitzake sistema eragile ezberdinetan.

Egin beharreko gauza bakarra Mono instalatzea izango da, eta horretarako, nahikoa izango da hurrengo komandoak exekutatzea:

> sudo apt-get update

> sudo apt-get install mono-complete

Behin instalatuta, programa bat idatzi, konpilatu eta exekutatzea besterik ez zaigu geratzen. Adibide bezala, blog honen lehen post-ean idatztitako Kaixo, mundua programa erabiliko dugu. Edozein testu-editorek balioko digu programa idazteko, beraz, gustukoena zabaldu, eta adibidez honako kodea idatz dezakegu:

Fitxategia gorde ondoren (KaixoMundua.cs izenarekin, adibidez), konpilatu eta exekutatu besterik ez dugu egin behar. Honako komandoak erabiliko ditugu horretarako:

> gmcs KaixoMundua.cs

> mono KaixoMundua.exe

Aipaturiko programa exekutatzeak, “Kaixo, mundua!” testua bistaratuko du komando-lerroan:

pi-mono

Share on Facebook0Share on Google+0Share on LinkedIn0Tweet about this on TwitterEmail this to someone