Matthew Stones

autor

Linux začínáme programovat


Patříte-li k těm, kdo si již nainstalovali Linux na svůj počítač, nebo máte přístup k některé z verzí Unixu, zřejmě jste si už zvykli na nové prostředí a jeho konfiguraci. Pokud jste se však odhodlali začít s programováním v tomto systému, nechávaly
vás snad všechny linuxové příručky a učebnice na holičkách. Tato kniha navazuje v bodě, kde většina z nich téma programování opouští: ukáže vám, jak využít množství unixových nástrojů (které jsou standardní součástí každé distribuce Linuxu) a naučí
vás v těchto systémech doopravdy programovat.

Kniha je prvním českým překladem produkce britsko-amerického nakladatelství Wrox Press, které za několik málo let své existence proslulo kompletní nabídkou programátorských knih, v nichž je na prvním m
ístě kvalita, odbornost a srozumitelnost, jimiž beze zbytku naplňuje ústřední motto celé edice Programmer to Programmer, kdy programátoři, na slovo vzatí odborníci v roli autorů, vychovávají na stránkách knih své budoucí nástupce. Ve dvacítce kratš
ích kapitol vás v knize Linux - Začínáme programovat zasvětí do základů programování v jazyce C pod Unixem v mnoha oblastech od základních systémových volání, vstupně-výstupního mechanismu souborů přes komunikaci mezi procesy (aby programy vzájemně s
polupracovaly) až po náročnější témata jako programování socketů nebo jak vytvořit v Unixu ovladače zařízení.

Současně s tím kniha představuje nástroje a knihovny pro ovládání uživatelských rozhraní, od jednodušších aplikací v terminálním režimu p
o grafická rozhraní X a GTK+. Ačkoli po přečtení knihy se asi ještě nestanete neohroženými znalci těchto prostředí, budete díky vyčerpávajícímu seznámení s problematikou jistě schopni sami odhalit další taje, na nichž spočívá skutečné programování v
Linuxu. Hlavní příklad, který se táhne celým dílem databáze cédéček, se zdokonaluje s přibývajícím kapitolami o využití dalších rozhraní API a nových funkcí. Kniha je také ideální vstupní branou do jazyků a nástrojů, jakými jsou Tcl, Perl, CGI, GNO
ME či BASH a další. Najdete zde také části vysvětlující základy programování internetových aplikací a HTML.

Kniha je určena všem začínajícím linuxovým programátorům. Nejrychleji k cíli dospějí ti, kdo již mají osvojeny základy práce s tímto operač
ním systémem a mají určité zkušenosti s jazykem C a základními programátorskými postupy v některé z jiných platforem. Probírané programovací nástroje jsou součástí snad všech distribucí Linuxu kniha by tedy měla být univerzální výbavou začínajícího
linuxového programátora.
Vypredané
39,01 € 41,06 €

Linux


Posilování pozice Linuxu na poli profesionálních aplikací po celém světě dává programátorům a firmám příležitost vytvářet dnes už libovolné aplikace bez obětování prostředků na nákup vývojářských nástrojů. Podrobným, srozumitelným průvodcem po vše
ch podstatných dílech mozaiky tvořící plnou výbavu pro programování nejrůznějších typů aplikací na této platformě je právě kniha Linux Programujeme profesionálně. Jde o knihu, která v originále dominuje prodejním žebříčkům mezi tituly o linuxovém pro
gramování. (To mimochodem platí i pro řadu dalších knih nakladatelství Wrox Press, které si během několika let vydobylo mezi programátory ve světě výjimečné renomé.)
Kniha co do pokročilosti ideálně navazuje na publikaci Linux - Začínáme programovat,
ta však není nutným předpokladem jejího zvládnutí. Tím je spíše povšechná znalost Linuxu a základů (zejména objektového) programování. Ve většině kapitol budete spolu s autory vytvářet různé součásti ukázkové aplikace pro půjčovnu DVD. Občas si "odd
echnete" v kapitolách zabývajících se důležitými tématy, jež sahají za hranice ústředního tématu. Výklad je přitom neustále zaměřen na praktické aspekty programování; autoři ukazují, jak důležité je zvolit pro daný problém správné nástroje a umět je
náležitě využívat. Prozrazují techniky, jimiž toho dosáhnete na první pokus.
Komu je kniha určena?
Maximum praktických informací o knihovnách, nástrojích, řešeních a aplikacích v knize ocení především zkušenější a zvídaví vývojáři. Pro pochopení prob
íraných technologií a technik byste měli mít zkušenosti s jednoduchým linuxovým systémem, dobře ovládat programování v jazyce C a kvůli některým kapitolám znát základy objektového programování v C++.
Co v knize najdete?
Vysvětlení práce s databázem
i PostgreSQL, MySQL a XML
Tvorbu uživatelských rozhraní pod KDE i GTK+/GNOME
Tvorbu webové aplikace pomocí PHP pro server Apache
Použití skriptovacího jazyka Python a jeho rozšíření pomocí C a C++
Využití vzdálených volání procedur (RPC) a mo
delu CORBA v distribuovaných objektových aplikacích
Správu projektů (pomocí CVS), testování, lokalizaci a vícejazyčnost, distribuci aplikací
Programování jádra a vlastních ovladačů
Vypredané
28,06 € 29,54 €

Linux


Nepostradatelný průvodce, který staví na obrovském úspěchu předchozích vydání, pokračuje v populárním výukovém stylu a přenese vás rovnýma nohama doprostřed vývoje programů pro Linux a ostatní operační systémy unixového typu. Dvojice zkušených linuxových programátorů se věnuje širokému spektru témat, z nichž poznáte, co všechno Linux nabízí, jak maximalizovat produktivitu práce při programování a jak systém Linux vytěžit na maximum.

Ke každému probíranému tématu uvádějí autoři nejprve potřebnou teorii a poté je ilustrují na praktických příkladech a jasně srozumitelném výkladu krok za krokem. Výuka probíhá na reálných projektech. Ze začínajícího linuxového programátora se tak rychle stanete zručným profesionálem schopným vytvářet jakékoli aplikace pro systém Linux.

S knihou se mimo jiné naučíte:

Tvořit základní datové struktury v jazycích C, C++ a v shellu
Formátovat vstup a výstup, spravovat soubory a jiné základy
Pracovat se standardními linuxovými knihovnami
Spravovat dynamickou paměť, předcházet uváznutí
Pracovat s daty v databázích dbm i MySQL
Ladit zdrojový kód s pomocí nástroje gdb
Plánovat a spouštět nové procesy, pracovat s potomky
Řídit přístup k prostředkům pomocí semaforů
Pracovat s internetovým démonem xinetd/inetd
Tvořit grafické uživatelské rozhraní aplikací (GUI) v prostředích GNOME a KDE


Komu je kniha určena:

Publikace je pro všechny programátory a vývojáře, kteří si chtějí rozšířit znalosti práce v systému Linux. Zkušenosti s jazykem C/C++ jsou výhodou.


Zdrojové kódy k příkladům z knihy citlivě lokalizované do češtiny si čtenáři mohou stáhnout na adrese http://knihy.cpress.cz/K1371. Zdrojové příklady jsou k dispozici ve dvojím kódování: iso-8859-2 a utf8.

Překlad 4. vydání uznávané publikace Beginning Linux Programming.

Knihy z edice Začínáme programovat naučí čtenáře novým programovacím jazykům a technologiím velmi snadno. Je to dáno ryze výukovou strukturou výkladu, který vás provede veškerými popisovanými technikami.
Vypredané
38,15 € 40,16 €