Előszó | 9 |
Köszönetnyilvánítás | 12 |
Az elektronikus digitális számítógép története | 13 |
Számológépek a XIX. század előtt | 14 |
Babbage munkássága | 22 |
George Boole munkássága | 26 |
A fejlődés felgyorsulása | 28 |
Hollerith lyukkártyagépe | 29 |
Fejlődés a villamosságtan, elektronika területén | 32 |
Egy új korszak küszöbén. A digitális számítógépek megjelenése | 35 |
Az ENIAC kifejlesztése | 43 |
Neumann János munkássága | 48 |
Neumann János és az EDVAC | 50 |
Parallel Machine | 56 |
Neumann munkásságának jelentősége | 58 |
Az ipari gyártás megkezdése | 60 |
A tranzisztor megjelenésétől napjainkig | 66 |
Tranzisztorok | 66 |
Integrált áramkörök - a mikroelektronika kezdetei | 68 |
Számítógéprendszerek | 75 |
Számítógépfejlesztés a világ egyéb országaiban | 87 |
Szentiványi Tibor: A magyarországi számítástechnika kezdete | 93 |
A számítógépek szofverrendszerei | 105 |
A szoftverfogalom értelmezése | 105 |
Az algoritmus | 106 |
A szoftver szűkebb értelmezése | 108 |
Szoftvertervezés mérnöki módon | 110 |
Szoftvertermékek | 113 |
Operációs rendszerek | 115 |
Az operációs rendszerek fejlődése | 116 |
Az operációs rendszer működése | 139 |
Több operációs rendszer együttes működtetése | 163 |
Nyitott rendszerek - Open System | 165 |
Számítógépek operációs rendszerei | 168 |
Nagyszámítógépes rendszerek | 168 |
Miniszámítógépek operációs rendszerei | 171 |
Személyi számítógépek operációs rendszerei | 174 |
Programnyelvek | 183 |
Programozási nyelvek | 183 |
A programnyelvek sajátosságai | 183 |
A programnyelvek osztályozása | 191 |
Programtervezési módszerek | 199 |
Procedurális programozás | 200 |
Strukturált programozás | 201 |
Objektumorientált programozás | 206 |
Programnyelvi generációk | 210 |
Első generációs programnyelvek: 1GL | 210 |
Második generációs programnyelvek: 2GL | 214 |
Harmadik generációs programnyelvek: 3GL | 225 |
Negyedik generációs programnyelvek: 4GL | 244 |
Összefoglalás | 251 |
Adatbázis-kezelő rendszerek | 252 |
Folyamatorientált adatkezelés és -feldolgozás | 253 |
Az adatbázis-szemlélet megvalósítása | 254 |
Az adatbázis-kezelők szabványosítása | 262 |
Mesterséges intelligencia | 265 |
Szoftverkrízis és -forradalom | 281 |
A szoftverkrízis | 282 |
A szoftverfejlesztési paradigmák és módszerek változása | 285 |
Szoftverfejlesztés | 291 |
A szoftverfejlesztés ciklikus folyamata | 292 |
A szoftverfejlesztés módszertana | 295 |
Szoftverminőség | 322 |
A szoftverfejlesztés automatizálása | 329 |
A CASE eszközök sajátosságai | 332 |
A CASE eszközök osztályozása, szabványok | 335 |
Fejlesztőeszközök és hatékonyságuk | 338 |
Út a jövő évezredbe | 349 |
Az Európai Közösség informatikai stratégiája | 355 |
Nemzeti Informatikai Stratégia | 359 |
Összefoglalás | 363 |
0. generáció. Az első fejlesztések | 365 |
I. generáció az '50-es évek végéig | 366 |
II. generáció a '60-as évek közepéig | 367 |
III. generáció a '60-as évek közepétől | 368 |
IV. generáció a '70-es évek közepétől | 370 |
V. generáció a '80-as évek második felétől | 373 |
Irodalomjegyzék | 377 |
Függelék | 383 |
Niklaus Wirth: A Pascal fejlesztésének története | 383 |
Varga Antal - Makay Árpád: Korai évek: a Kalmár-iskola | 395 |
Mellékletek | 399 |
Az informatika fejlődése 1940-től | 399 |
A hardverelemek időrendi fejlődése | 399 |
Számítógépek és szoftverek fejlődési állomásai | 401 |
A hardverfejlődés szakaszai | 402 |
Számítógép-elemek költségeinek és képességének alakulása | 403 |
A szoftverfejlődés állomásai | 404 |
A számítógépfejlődés állomásai - Kronológia 1-6. táblák | 405 |
Név és tárgymutató | 413 |