Linuxové noviny | 06/98 | |||||
| ||||||
Podtitul: Volně šiřitelná programátorská prostředí Computer Press, 1998 ISBN 80-7226-070-7 Cena 275 Kč/303 Sk Dostal jsem k recenzi zajímavou knihu. Titul tohoto článku je parafrází na její název - "Programovací jazyky GNU". Autorem je Miroslav Dressler a vydalo ji nakladatelství Computer Press http://www.cpress.cz. Kniha popisuje práci s volně dostupnými vývojovými prostředky z projektu GNU - kompilátory gcc (překladač jazyka C/C++/Objective C), gpc (překladač Pascalu), g77 (překladač Fortranu 77), program gmake (zajišťuje kompilaci a sestavování rozsáhlejších programů) a ladění programů debuggerem gdb. Největším překvapením, které mi tato kniha způsobila, byl fakt, že kniha není zaměřena na výše zmíněné softwarové produkty obecně, ale na jejich verzi pro konkrétní prostředí - OS/2 a DOS extender EMX. V knize je zmíněna existence gcc a dalších produktů pod UN*Xem, existence prostředí DJGPP pod DOSem, ale hlavní zaměření knihy je prostředí EMX. Tento fakt mě celkem překvapil - proč vydávat manuál k portabilnímu programu pouze pro jedno prostředí. Vždyť obecný manuál ke GNU C a dalším programům by se podle mého názoru měl prodávat lépe. Na druhé straně je docela možné, že u Computer Pressu přesně vědí, co dělají. Tuto knihu si zcela jistě mohou koupit uživatelé DOSu, OS/2 nebo Windows, a naleznou tam pro svůj systém detailní instrukce. A uživatel UN*Xu prostě přeskočí první kapitolu o EMX a dvě poslední kapitoly, zaměřené na integrovaná vývojová prostředí a grafickou knihovnu VESA. Uživatel UN*Xu bude také pravděpodobně natolik inteligentní, že si GCC, resp. GCC.EXE přeloží jako gcc. Můj názor na knihu je v podstatě kladný a myslím si, že je dobrá jak pro uživatele UN*Xu, tak pro uživatele zmiňovaných proprietárních systémů. Já osobně jsem si velmi rád přečetl kapitolu o gdb (tedy pardon, o GDB :-) a našel jsem tam několik vlastností, které jsem ještě neznal. Je také dobré, že se touto knihou dostává informace o dalších volně šiřitelných programech do povědomí uživatelů proprietárních systémů. K některým rysům knihy mám také své výhrady:
Výše uvedené výhrady považuji za málo významné a knihu doporučuji ke koupi každému, kdo zmíněné vývojové prostředky používá nejen pod DOSem (OS/2, Windows, ...), ale i v nativním UN*Xovém prostředí. Existence této knihy je pro mě důkazem, že Open Source software se i u nás dostává do popředí zájmu uživatelů natolik, že se nakladatelům vyplatí vydávat k tomuto softwaru českou dokumentaci. |