Portál AbcLinuxu, 20. července 2025 10:35


Dotaz: Programování pro Linux

7.8.2012 14:52 petr
Programování pro Linux
Přečteno: 753×
Odpovědět | Admin
Ahoj!

Rozhodl jsem se, že si zkusím napsat nějakou aplikačku pro Linux na Linuxu. A tak píšu zde o radu.

Znám C/C++, jen neznám knihovny, které se používají. Tak například. Chtěl bych přehrát zvuk, nebo vytvořit službu, která bude běžet i bez přihlášení uživatele. Jak postupujete? Má linux někde popsáno, které knihovny se dají využít, jaké mají funkce atp.? Třeba konkrétně API pro zvuk, servisy nebo taky měření času apod.

Existuje na tohle nějaká knížka? Nemyslím teď C/C++ ale knížka o tom jaké knihovny v Linuxu(či v některé z distribucí) existují, jak je propojit a využít, abychom neobjevovali znovu kolo. V jakém IDE psát programy, jak je optimalizovat, jak zrychlit vývoj, jak psát aplikace, které poběží na Linuxu i Unixu (MacOS). Kniha popisující patterny, které se používají. Vlákna apod. Snad chápete. Něco o architektuře, jak věci fungují, jak je využít a propojit ne o jazyku samotném.

Možná se něco dá najít na internetu, ale jsem v Linux programování zelenáč. Poraďte prosím kde začít.


Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

murzim avatar 7.8.2012 15:46 murzim | skóre: 12 | blog: murzim
Rozbalit Rozbalit vše Re: Programování pro Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, ten dotaz je docela obsáhlý :)

Ač jsi možná zarytý GNOME fanda, nejlepší pro začátek bude QTDesigner a KDevelop... Tam je řekl bych i pěkný tutorial ve formě nápovědy... a na netu najdeš dost příkladů...Dobrý seriál vyšel i tady na abclinuxu... Vývoj pro GTK je docela kostrbatý... i když pokud více preferuješ C, je to také dobrá vloba :)

Osobně preferuji GTK :) Pár věcí můžeš prostudovat zde: 
Bůh stvořil člověka a opice vznikly evolucí "o pár let později" z blbých lidí.
Hemmmmy avatar 7.8.2012 17:03 Hemmmmy | Žďár nad Sázavou
Rozbalit Rozbalit vše Linux - Začínáme programovat
Odpovědět | | Sbalit | Link | Blokovat | Admin
COMPUTER PRESS Linux - Začínáme programovat Matthew Neil, Stones Richard (překlad David Krásenský) EAN:9788025119334
Fluttershy, yay! avatar 7.8.2012 18:05 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: Programování pro Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejjednodušší máš (a) používat Qt (multiplatformní) a třeba QtCreator* nebo (b) začít to používat a všímat si, co používají existující aplikace/prostředí. A kukni na freedesktop.org.

* nedoporučuji český překlad, to jen tak na okraj
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
7.8.2012 18:25 l4m4
Rozbalit Rozbalit vše Re: Programování pro Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chceš-li psát program, který dělá Foo, tak si najdi těch dvacet dalších podobných programů, které dělají Foo, a podívej se, jak fungují a co používají. Různné programy dělají samozřejmě různé věci různé blbě, ale na začátku je to vždy vhodné. Všechno je open source...

IDE nepoužívat vůbec, vlákna pouze, vyžaduje-li to daná úloha, a mikrooptimalizace nech na kompilátoru.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.