Bővebb ismertető
Már régóta készülődöm e könyv megírására. Csaknem 20 éve, hogy időm jelentős részében programozást és programtervezést oktatok a SZÁMALKnál - az itt szerzett tapasztalataimat szeretném legjobb tudásom szerint a leendő programozóknak átadni.Hosszú évek során megfigyelhettem, hogyan indul el pályáján egy programozó, és hogyan érkezik meg a tudásnak egy olyan szintjére, amely már képessé teszi önálló feladatok elvégzésére, kisebb szoftverek megírására. Nagyon fontosnak tartom, hogy a programozó már a legelső lépéseknél hozzászokjon az alapossághoz, rendszerességhez, a szép és jó programok iránti igényességhez. A szoftverek minőségével és elkészítési gyorsaságával kapcsolatos elvárások egyre nagyobbak, és remélhetőleg nem maradhat majd a piacon egyetlen olyan szoftver sem, amely nem a felhasználót szolgálja a legteljesebb mértékben. Ahhoz, hogy a programozó rövid idő alatt jó programokat írjon, be kell tartania bizonyos szabályokat mind a program készítését, mind működését, kinézetét illetően. A programokat meg kell tervezni, és a lehető legrövidebb idő alatt el kell készíteni. Ehhez viszont elengedhetetlen, hogy az ember ismerje a már mások által kitalált "jó öreg" módszereket, algoritmusokat, és azokat képes legyen helyesen alkalmazni. Ezekhez a dolgokhoz igyekszik e könyv alapokat nyújtani.A Programozás Tankönyv első kötete nem tételez fel semmilyen számítástechnikai előismeretet. Az első öt fejezet a programozással kapcsolatos általános tudnivalókat, valamint a program írásához szükséges szoftverkörnyezetet ismerteti. Csak ezután kerül sor programok tényleges írására. Aki az alapozó fejezetek tartalmával már tisztában van, - például egy másik programnyelv tanulásakor már ezeket az ismereteket elsajátította - természetesen a következő fejezetekre lapozhat. Az első kötet lényegében sorra veszi az egyszerűbb adattípusokat és a rajtuk elvégezhető legalapvetőbb algoritmusokat. A második kötet állománykezeléssel, memóriakezeléssel és a leggyakoribb adatszerkezetekkel fog foglalkozni.