Fülszöveg
Az 1950-es évektől az informatika világa rohamosan fejlődik, ami a programozási nyelvekre is rányomja a bélyegét. Kis túlzással havonta születnek új nyelvek, és a régiek múzeumi tárggyá válnak. Nyitott szemmel járva a világban képtelenek vagyunk rendet tenni a sok nyelv között, csak kavarognak a fejünkben: C#, Java, PHP, Perl, C++, Pascal, C stb.
Miért éppen a C nyelv?
Joggal vetődik fel a kérdés, ha annyi új nyelv létezik, miért kellene egy közel 40 éves „őskövülettel" megismerkednem? A válasz megtalálását a könyvünk Olvasójára is bízhatnánk, azonban inkább segítünk egy kicsit:
- A C nyelv szintaktikájára, filozófiájára sok más, újabb nyelv hagyatkozik (C++, Java, C# )
- Talán még mindig a C nyelvű programok a leginkább hordozhatók a különböző platformok között.
- A C nyelven úgy lehet programozni tanulni, hogy nincsenek más „zavaró" körülmények (komponensek, grafikus felület), így az algoritmusra és a nyelvi elemekre koncentrálhatunk.
- C nyelven sok mikro vezérlőt működésre...
Tovább
Fülszöveg
Az 1950-es évektől az informatika világa rohamosan fejlődik, ami a programozási nyelvekre is rányomja a bélyegét. Kis túlzással havonta születnek új nyelvek, és a régiek múzeumi tárggyá válnak. Nyitott szemmel járva a világban képtelenek vagyunk rendet tenni a sok nyelv között, csak kavarognak a fejünkben: C#, Java, PHP, Perl, C++, Pascal, C stb.
Miért éppen a C nyelv?
Joggal vetődik fel a kérdés, ha annyi új nyelv létezik, miért kellene egy közel 40 éves „őskövülettel" megismerkednem? A válasz megtalálását a könyvünk Olvasójára is bízhatnánk, azonban inkább segítünk egy kicsit:
- A C nyelv szintaktikájára, filozófiájára sok más, újabb nyelv hagyatkozik (C++, Java, C# )
- Talán még mindig a C nyelvű programok a leginkább hordozhatók a különböző platformok között.
- A C nyelven úgy lehet programozni tanulni, hogy nincsenek más „zavaró" körülmények (komponensek, grafikus felület), így az algoritmusra és a nyelvi elemekre koncentrálhatunk.
- C nyelven sok mikro vezérlőt működésre bírhatunk, nem kell minden vezérlő saját gépi szintű nyelvével bajlódnunk.
- Sok kis erőforrás-igényű, ingyenes fejlesztőeszköz áll rendelkezésünkre a tanuláshoz, fejlesztéshez.
- (az Olvasó tölti ki.)
Miért éppen ez a könyv?
A C nyelvű szakirodalom magyar és angol nyelven egyaránt bőségesnek nevezhető, nem is beszélve az Internetes tartalmakról. A könyvek egy része azonban vagy elmerül a részletekben, vagy egy száraz hivatkozási kézikönyvet valósít meg, vagy elvész a C szabványok és az implementációk között. Ez a mű azonban igyekszik megtalálni azt a szűk határvonalat, amelyen haladva olvasható, oktató formában közli az ismereteket.
A szabványokkal mi is megvívtuk a harcunkat, és a C fordítók világában „megkövesedett" megoldást választottuk. A könyvünk alapvetően az első C szabványra (ANSI C 1989, ISO C 1990) és annak javítására (ANSI/ISO C 1995) épül. A legutolsó C99 szabvány újdonságait csupán összefoglaltuk az utolsó fejezetben. A C könyvtárat leíró függelékben azonban a C99 nyelv függvényei is szerepelnek, jelölve azok hovatartozását.
Vissza