Főoldal | Könyvlista | Gyorskereső

Átmenetileg a rendelés és szállítás szünetel
Unix - GNU/Linux Programozás C nyelven

Unix - GNU/Linux Programozás C nyelven

Pere László:
Unix - GNU/Linux Programozás C nyelven


Megjelenés: 2003
Kiskapu Kiadó
256 oldal, bolti ár: 2660,- Ft

Internetes ár (-5%): 2527,- Ft

db

A könyv ismertetése

Vissza a lap tetejére | A könyv tartalomjegyzéke

Pere László:
Unix - GNU/Linux Programozás C nyelven

A könyv bemutatja a C programozási nyelv leglényegesebb elemeit és egy, a Linux rendszereken használható eszközkészletet, ami a programozó munkáját segíti. A kötet nem teljes kézikönyve a C programozási nyelvnek vagy a GNU C programkönyvtárnak; a cél az volt, hogy a mindennapi munka során szükséges ismeretek gyors előkeresését segítse. Az ismeretanyag felhasználásával a legtöbb általános programozási feladat elvégezhető. Az egyszerűségre való törekvés eredményeképp a szükséges előismereteket a kötet nem tartalmazza, azok a szerző előző két kötetében találhatók meg (Linux felhasználói ismeretek I., illetve II. kötet). Mindazok haszonnal forgathatják e könyvet, akik meg szeretnék érteni, hogyan épülnek fel azok az alkalmazások, amelyeket mindennapjaik során használnak, és akik úgy gondolják, hogy egyszerűbb programok készítésével szeretnék kiegészíteni a Linux adta eszköztárat.

Előszó

A C programozási nyelv nem tartozik az egyszerűen megtanulható nyelvek közé. A nyelv szerkezete első pillantásra nem tűnik ugyan bonyolultnak, a megtanulandó eszközök listája sem túlságosan hosszú, jó C nyelvű programot írni mégsem könnyű. A nyelv elsajátítása sok gyakorlást, tanulást igényel. Ebben a tanulásban igyekszünk segítséget nyújtani az olvasó számára. Hiszen érdemes megismerni e nyelvet. Nem csak azért, mert a mai nap is keresett programozási nyelvről van szó, amelyet igen sok programozó és szoftverfejlesztő vállalat használ, nem csak azért, mert magát a Linux operációs rendszert is C nyelven írták, hanem azért is, mert az elmúlt harminc év meghatározó programozási nyelve. A C programozási nyelv a rendszermérnökök, rendszerprogramozók és az alkalmazásfejlesztők közös eszköze, amely a számítástechnika bizonyos területeit szinte születése óta uralja. Nyilvánvalóan nem véletlen, hogy a felsőoktatásban minden számítástechnikai vagy informatikai szakon szerepel a C nyelv. A könyv elkészítésekor egyik legfontosabb célunk az egyszerűség, a közérthetőség volt. Olyan olvasók számára ajánljuk e könyvet, akik rendelkeznek ugyan némi előismerettel a programozást, a számítógéphasználatot illetően, de a lehető legkevesebb előismeretet feltételező könyvet keresik. Ha az olvasó rendelkezik némi Unix felhasználói tapasztalattal, tudja mi a szabványos bemenet és kimenet, egy szövegszerkesztő program alapvető használatát ismeri, és képes eligazodni az állományrendszerben, e könyv segítségével önállóan is megismerkedhet a C programozási nyelv és a C programkönyvtár legfontosabb elemeivel. Előtanulmányként a Kiskapu Kiadónál megjelent Linux: felhasználói ismeretek első két kötetét, esetleg más bevezető jellegű Unix- vagy Linux-könyvet javasoljuk. A könyv a C programozási nyelv alapjait és a szabványos eszközkészletként elérhető C programkönyvtár lényegesebb elemeit mutatja be. Nem teljes referenciáról van szó tehát, csak egy rövid bemutatóról. A teljes leírás sokkal hosszabb művet eredményezett volna, amely nem volna túlságosan hasznos a nyelvvel, a programozással ismerkedők számára. Az anyag egyszerűsítése során sok nyelvi szerkezet, eszköz, függvény kimaradt, de a legfontosabbak remélhetőleg helyet kaptak. A könyv megírásakor igen fontos cél volt az, hogy az ismertetett eszközkészlet a mindennapi életben előforduló programozási feladatok lehető legszélesebb körét fedjék le. A könyvben bemutatott nyelvi elemek „majdnem minden feladat” elvégzésére elegendőek. Kik forgathatják haszonnal e könyvet? Mindazok, akik a C programozási nyelvvel ismerkednek, akik úgy gondolják, hogy közelebb szeretnének kerülni a számítógéphez, meg kívánják érteni, hogyan épülnek fel azok az alkalmazások, segédprogramok, amelyeket mindennapjaik során használnak és akik úgy gondolják, hogy egyszerűbb programok készítésével szeretnék kiegészíteni a Linux adta eszközöket. A könyvben több mint száz önállóan is működőképes példaprogram található. Ezek a példaprogramok letölthetők a kiadó oldaláról. A könyvben a példaprogramok felett található könyvtárnevek a letöltött állományban való eligazodást segítik. A szerző ez úton is szeretne köszönetet mondani mindazoknak, akik a könyv elkészítésében segítségére voltak, különösen Csizmazia Balázsnak és Rézműves Lászlónak. Az ő munkájuk nélkül e könyv nem jelenhetett volna meg. 

A könyv tartalomjegyzéke

Vissza a lap tetejére | A könyv ismertetése

Pere László:
Unix - GNU/Linux Programozás C nyelven

1. A C programozási nyelv 7

A munkamenet 8

Változók és függvények 10

Megjegyzések a szövegben 26

Elemi adattípusok 27

Összetett típusok 31

A mutatók 33

Struktúrák 49

Új típusok létrehozása 53

Összetett típusokból készült típusok 55

Ajánlott irodalom 64

 

2. A GNU C könyvtár 65

Hibák és hibaüzenetek 66

Nyelvi beállítások 68

Karakterláncok kezelése 73

Karaktervizsgálat és átalakítás 80

Rendezés és keresés 81

Mintaillesztés 85

Matematikai függvények 89

Hatványozás, gyökvonás és logaritmus 96

A környezeti változók kezelése 100

Memóriafoglalás 103

Műveletek a memóriában 106

Csatornák megnyitása és lezárása 108

Formázott kimenet 119

A felhasználói adatbázis 129

Állománykezelés 137

Időt kezelő

függvények 172

Folyamatok indítása 179

Naplóbejegyzések elhelyezése 186

Visszaugrás függvényből 188

Jelzések 190

Hálózati kapcsolatok kezelése 200

Megosztott memória kezelése 227

Szemaforok 236

Ajánlott irodalom 247

Vissza a lap tetejére

mesekönyv

szoftver