Jak vyzrát na Linux

Recenze publikace Linux – začínáme programovat.
Tento článek vyšel v časopise Computer 19/00 dne 5. října 2000

Pavel Nygrýn: Linux je operační systém, který si činí ambice na obsazení velké části osobních počítačů. Je zdarma a přitom se svými kvalitami vyrovná jakémukoliv komerčnímu řešení. Navíc pro něj vzniká a bude vznikat stále více programů.

Souhlasíte-li s posledně uvedenou větou a chcete se do tohoto procesu zapojit, je knížka Linux – začínáme programovat určena právě vám. Před jejím pořízením doporučuji ještě nainstalovat libovolnou distribuci Linuxu, nabrat alespoň základní znalosti o jazyce C a to je vše.

V první kapitole vás autoři bleskově provedou historií i architekturou – jak jinak než operačního systému Unix a jeho populárního potomka Linuxu. Hned od druhé kapitoly se můžete směle pustit do programování. Dokonce nebudete potřebovat ani překladač. Dozvíte se o prostředcích shellu, který je v prostředí Linuxu opravdovým programovacím jazykem. Kdo se ho naučí používat, pochopí mnohé a je mu dovoleno pustit se do „opravdového“ programování. Céčko je jazykem Unixu a v dalších kapitolách se bude používat téměř výhradně tento jazyk. Kniha není v žádném případě učebnicí jazyka C nebo algoritmů; necháte-li se bez znalostí uvedeného zlákat podtitulem, budete brzo nuceni vrátit se k něčemu jednoduššímu.

Autoři se věnují specialitám Linuxu při práci se soubory, spolupráci s prostředím a práci s pamětí. Zvládnete-li základy, čekají vás dvě kapitoly o vývojových nástrojích a ladění programů. Programátor používající některý s RAD prostředků v MS Windows se při jejich čtení sice bude jen útrpně usmívat, však Linux je pro ostřílené programátory, kteří si na klepání na tlačítka a sledování barevných okýnek nepotrpí.

V dalších kapitolách se naučíte techniky pro vytváření výkonných a komplexních programů – zejména komunikaci procesů a vláken, případně práci se sockety, nutnou pro síťové aplikace. Ani Linux již dávno není systémem bez kvalitního grafického rozhraní – autoři vás naučí i programování v Xwindows a zejména používání rozhraní GNOME pomocí knihoven GTK+.

V jazyce C tedy programovat umíte, s tím se však málokterý pravověrný Linuxář spokojí. Naštěstí se dozvíte mnohé i o jazyce TCL (Tool Command Language), populárním skriptovacím jazyce Perl a dvě kapitoly jsou věnovány i programování internetových stránek – základům jazyka HTML a vytváření CGI skriptů. Těm, kteří se dostali téměř až na konec a jsou tedy opravdu dobrými programátory, je určena rozsáhlá kapitola věnovaná vytváření ovladačů zařízení pro Linux.

Můžete se tedy pomocí této knihy naučit programovat v Linuxu? Odpověď je téměř jednoznačná – ano. Splníte-li na začátku uvedené základní předpoklady, nemůžete zakoupením tohoto titulu udělat chybu. Zkušení programátoři najdou v knize spoustu užitečných informací, ale ani začátečníci se nemusí bát – každá kapitola začíná velmi podrobným a vyčerpávajícím popisem daného problému, který je pochopitelný i laikovi. Všechny použité postupy jsou přehledně ilustrovány příklady. Český překlad je uspokojivý; několik chyb se však vyskytlo při sazbě (zejména dolní uvozovky ve zdrojových kódech opravdu nepotěší). Cena je ale výrazně nižší než u obdobných knih vydaných přímo v angličtině.

Publikace Linux – začínáme programovat
Autoři: Neil Matthew, Richard Stones
Nakladatel: Computer Press, 2000, brožovaná vazba, 912 stran
Telefon: (05) 46 12 21 11
Web: www.cpress.cz
Cena: 790 Kč

Právě vyšlo
nové číslo
časopisu Computer.
Diskuze (25) Další článek: První notebookový videoakcelerátor AGP 4x od firmy ATI

Témata článku: Linux, Programování, Lin, Základní znalost, Podrobné ladění, Matthew, Jednoznačná odpověď, Stones


Určitě si přečtěte

Pojďme programovat elektroniku: Postavíme bezpečnostní systém za 30 Kč

Pojďme programovat elektroniku: Postavíme bezpečnostní systém za 30 Kč

** Před pár týdny jste si mohli v akci koupit Wi-Fi desku za jeden dolar ** Nám už TTGO T-Display dorazila do redakce ** Připojíme k ní jazýčkový kontakt a vyrobíme bezpečnostní systém

Jakub Čížek | 30

16 tipů a vychytávek, se kterými dokonale ovládnete komunitní navigaci Waze

16 tipů a vychytávek, se kterými dokonale ovládnete komunitní navigaci Waze

** Waze není jen navigace – je to i sociální síť s dopravními informacemi ** Mobilní aplikace skýtá široké možnosti nastavení ** Vybrali jsme pro vás 16 nejzajímavějších tipů a triků

Karel Kilián | 48

Windows 10 podle našich čtenářů: Poslali jste nám skoro 300 nápadů, jak je vylepšit

Windows 10 podle našich čtenářů: Poslali jste nám skoro 300 nápadů, jak je vylepšit

** Microsoft aktualizuje Windows 10 dvakrát ročně ** Jenže praktických novinek už není tolik jako dříve ** Poslali jste nám skoro 300 tipů, co by se měly Desítky ještě naučit

Jakub Čížek | 135

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

** Je vhodné jednou za čas zanalyzovat, co vám leží na disku ** Poradíme vám nástroje, kterými zjistíte, jaká data uchováváte ** Podle výsledků můžete optimalizovat svá data či úložiště

Karel Kilián | 49

Kdyby měli železničáři tento superpočítač za 99 dolarů, nepotřebovali by lasery

Kdyby měli železničáři tento superpočítač za 99 dolarů, nepotřebovali by lasery

** Nejmodernější český železniční tunel je prošpikovaný technologiemi ** Za tři tisíce koupíte počítač, který je překoná ** Seznamte se s Nvidia Jetson Nano

Jakub Čížek | 50



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF