Stránka 1 z 2

Programování jádra linuxu

Napsal: 18 úno 2011 20:39
od akero
Dobrý den, mohu se zeptat v jakém jazyku se programuje linux? Moc dík

Re: programovani v linuxu

Napsal: 18 úno 2011 20:42
od memphisto
V jakém se naučíš ..... :lol:

Re: programovani v linuxu

Napsal: 18 úno 2011 20:44
od akero
Nějaké rozmezí určitě je ne?

Re: programovani v linuxu

Napsal: 18 úno 2011 20:46
od memphisto
Jo ty chceš v jakém jazyku je linux.... tak to je jiná. Já jsem četl v jakém jazyku můžu programovat na linuxu. Mám Ubuntu, ale nikdy jsem se v tom nešťáral :smile: Pohledej dokumentaci. Je to open source, takže zdrojáky s kódy k dispozici budou

Jinak si myslím, že linux je hromada C/C++ a Python

Re: programovani v linuxu

Napsal: 20 úno 2011 14:32
od CZechBoY
Perl, přes Mono můžeš i # jazyky

Re: programovani v linuxu

Napsal: 20 úno 2011 17:06
od akero
A co c++?

Re: programovani v linuxu

Napsal: 20 úno 2011 17:09
od memphisto
Upřesni dotaz. V nadpisu máš programování v Linuxu a v textu v čem je programován Linux. Programy jsou tam na všechno

Re: programovani v linuxu

Napsal: 20 úno 2011 17:12
od faraon
Jestli myslíš přímo Linux, tedy jádro operačního systému, zvané kernel, tak to je naprogramované v čistém C. Vzhledem k tomu že jeho tvůrce, Linus Torvalds, C++ nesnáší, a protože jeho vzor, Unix, byl naprogramovaný v Céčku celý, to ani nemohlo být jinak.
Jestli ti jde o GNU Linux, tedy operační systém GNU běžící na linuxovém jádře, tak v něm najdeš spoustu programů napsaných v jazycích C++, Perl, Lisp, Smalltalk, Python, Java, a pár desítkách dalších exotických jazyků , od Fortranu přes Haskell až po Go.

Re: programovani v linuxu

Napsal: 20 úno 2011 18:43
od akero
Jde mi o to upravovat ubuntu samotné jádro

Re: programovani v linuxu

Napsal: 20 úno 2011 19:00
od faraon
Tak v tom případě C, které se ti bude hodit i pro další jazyky, které z něj vycházejí, třeba C++, PHP, Java...
Navíc je podobné dalším jazykům, jako třeba Pascal, se kterými má společné základy v Algolu.

Ale nesmí tě překvapit takovéhle lahůdky:
int a=13,b=16,c=7;
printf("%d\n",a>b?a>c?a:c:b>c?b:c);

A můžeš mi prozradit co na tom jádru chceš upravovat? Ono je to celkem dlouhé čtení, zdrojáky aktuální verze mají přes deset milionů řádků ;-)

Re: programovani v linuxu

Napsal: 20 úno 2011 19:14
od CZechBoY
pěknej ternary :lol: tohle nepoužívám radši ani já, jinak bych se v tom nevyznal už vůbec :D

přepiš si nadpis na Programování jádra linuxu a ne v linuxu

Re: Programování jádra linuxu

Napsal: 26 úno 2011 14:48
od Rihl
Nejsou některé části kernelu nalinkované v JSA(assembleru), nebo se tento programovací jazyk používá už jenom pro staré MS-DOSové mašiny?