A Számítógép-Programozás Művészete – Csókavár
July 7, 2024, 7:30 pmDonald Ervin Knuth ( Milwaukee, Wisconsin, 1938. –) amerikai matematikus, az informatikai alapműnek számító A számítógép-programozás művészete című könyv szerzője, a TeX betűszedő rendszer kifejlesztője, az algoritmuselemzés "atyjaként" [1] emlegetett tudós. Élete [ szerkesztés] 1938. január 10-én született Milwaukee -ban, Wisconsin államban. Felesége a nála egy évvel fiatalabb Nancy Jill Carter, 1961 óta házasok. Két gyermekük van: John Martin (1965) és Jennifer Sierra (1966). 1956-ban a California Institute of Technology -n kezdte egyetemi tanulmányait – fizikus szakon. Két év után mégis matematikusként folytatta tanulmányait, ugyanis a fizika gyakorlatiasságánál jobban vonzották a matematika elméleti kérdései. Bachelor és Master (1960) diplomáját a Case Western Reserve University -n szerezte. 1963-ban – újra Kaliforniában – PhD fokozatot kapott, doktori disszertációjának címe: "Véges ferde testek és projektív síkok ". A SZÁMÍTÓGÉP-PROGRAMOZÁS MŰVÉSZETE 4/2 - PROGRAMOZÁS. Később ennek az egyetemnek lett professzora. 1968 óta a Stanford University professzora, 1993 óta professor emeritus.
- A SZÁMÍTÓGÉP-PROGRAMOZÁS MŰVÉSZETE 4/3 - PROGRAMOZÁS
- A SZÁMÍTÓGÉP-PROGRAMOZÁS MŰVÉSZETE 4/2 - PROGRAMOZÁS
- A számítógép-programozás művészete – Csókavár
- 18 idézet a programozásról, híres szakemberektől - Prog.Hu
A Számítógép-Programozás Művészete 4/3 - Programozás
Munkássága [ szerkesztés] Knuth a szerzője (mind a mai napig írja) a monumentális A számítógép-programozás művészete című műnek. Ennek a műnek a megírásához olyan programokat írt, mint a TeX vagy a Metafont, melyek lehetővé teszik matematikai szövegek nyomdai követelményeknek megfelelő szedését. A SZÁMÍTÓGÉP-PROGRAMOZÁS MŰVÉSZETE 4/3 - PROGRAMOZÁS. Ezek azóta is meghatározóak a matematikai tárgyú tudományos szövegek szedésében. A "literate programming" fogalom megalkotója, ez azt a felfogást hivatott tükrözni, hogy a számítógépes programokat ugyanazzal az igényességgel kell írni, mintha irodalmi szövegek lennének, és a forráskódot egyesíteni kell a szoftverdokumentációval. Ezt a felfogást tükrözve jelentek meg olyan könyvei – természetesen ezekkel a programokkal szedve –, melyek a TeX és a Metafont teljes forráskódjai mellett magyarázatokat tartalmaznak a különböző algoritmusokkal kapcsolatban. Ezek mellett megjelentek olyan felhasználói könyvek, melyek nem csak megválaszolnak felhasználói kérdéseket (pl. : hogyan választok el szavakat TeX-hel), hanem szakmai nyelven meg is magyarázza a működést (pl.
A Számítógép-Programozás Művészete 4/2 - Programozás
Összefoglaló ELŐSZÓ Előszó a magyar kiadáshoz D. E. Knuth könyvének magyar nyelvű kiadása sokáig váratott magára. Eddig csak nehezen volt elérhető (oroszul és angolul), itthoni kiadásával azonban mindenki által megszerezhetővé és remélhetőleg sokkal nagyobb hatásúvá is válik. Az előkészítés során egyik fontos szempontunk az volt, hogy - a sokéves késést tovább nem növelve - a lehető leggyorsabban fordítsuk le a három kötetet. Ezért kiváló szakembereket kértünk fel a fordításra és lektorálásra. Ahol tudtuk, lábjegyzetekkel könnyítettük meg az olvasó tájékozódását, a magyar nyelvű irodalmat általában az egyes fejezetek végén jeleztük. Jelöléseink többnyire a szokásos magyar jelölésrendszert követik. Három helyen tértünk el jelentősen a megszokottól: a) tizedespontot használunk, b) Knuthot követve lg x-szel a kettes alapú logaritmust jelöljük és c) ugyancsak Knuthot követve, "a mod c"-vel jelöljük a c-re vett legkisebb nemnegatív maradékot. A számítógép-programozás művészete – Csókavár. így a=b (modulo c) és a = b mod c nem ugyanaz. Külön köszönjük tehát az OMFB-nek és a Videoton NSZK-beli leányvállalatának a Waldham Electronic-nek, hogy igen jelentős anyagi segítséget nyújtottak e kiadáshoz.
A Számítógép-Programozás Művészete – Csókavár
A Perl a fűben épített járda. Larry Wall, a Perl programozási kidolgozója Az alacsony szintű nyelvekről Egy programozási nyelv akkor alacsony szintű, ha arra kényszeríti az embert, hogy az érdektelen dolgokra is odafigyeljen. Alan J. Perlis, több programozási nyelv atyja, a Turing Award első díjazottja Az etikus programozásról Egyetlen jóérzésú programozó sem egyezne soha bele egy DestroyBagdad eljárás létrehozásába. A szakma alapelvei szerint ugyanis inkább egy DestroyCity eljárást kellene írnia, aminek Bagdad csak a paramétere lenne. Nathaniel S. Borenstein, a MIME protokoll egyik tervezője A magas szintről A C nem egy magasszintű nyelv. Brian Wilson Kerninghan, a UNIX rendszer és a C programozási nyelv egyik kidolgozója A lemmingekről Nem leszek lemming és nem fogom követni a tömeget a szakadékba, a C-be. John Beidler, a Scranton Egyetem egyik professzora A C-ről A C furcsa, hibás és óriási siker. Dennis MacAlistair Ritchie, a UNIX rendszer és C programozási nyelv kidolgozója A C olyan, mint a tánc, csak... C-vel dolgozni olyan, mint gyorsan táncolni egy frissen felcsiszolt padlón úgy, hogy közben pengék vannak az emberen.
18 Idézet A Programozásról, Híres Szakemberektől - Prog.Hu
Reméljük, hogy a könyv olvasása sok érdekes információt nyújt majd, és hogy az Olvasó örömét és hasznát találja e könyvben. A KIADÓ Vissza TARTALOM 1. kötet Előszó a magyar kiadáshoz 5 Előszó 9 Előszó a második kiadáshoz 17 Megjegyzések a feladatokhoz 21 1. fejezet - Alapfogalmak 25 1. 1. Algoritmusok (Székely László) 25 1. 2. Matematikai előismeretek (Székely László) 34 1. Teljes indukció 35 1. Számok, hatványok és logaritmusok 44 1. 3. összegek és szorzatok 50 1. 4. Egészrész-függvények és elemi számelmélet 61 1. 5. Permutációk és faktoriálisok 67 1. 6. Binomiális együtthatók 73 1. 7. Harmonikus számok 95 1. 8. Fibonacci-számok 99 1. 9. Generátorfüggvények 107 1. 10. Elemzünk egy algoritmust 115 1. 11. Aszimptotikus előállítás 124 1. Az O-jelölés 124 1. Az Euler-féle összegzési formula 128 1. Néhány aszimptotika 133 1. MIX (Túrán Tamás) 141 1. A MIX leírása 141 1. A MIX Assembly nyelve 161 1. Alkalmazások permutációkra 181 1. Néhány alapvető programozási technika (Túrán Tamás) 203 1.
A Stanford Egyetem professor emeritusa, aki jelenleg minden idejét a hétkötetesre tervezett tankönyv megírására fordítja. BESZÁLLÍTÓ HOUNTLER INFORMATIKAI ÉS NYOMDAIPARI MARKETING STÚ KIADÓ ANTONCOM NYELV MAGYAR SZERZŐ DONALD ERVIN KNUTH KÖTÉSTÍPUS PUHATÁBLÁS OLDALSZÁM 159 Vélemények Erről a termékről még nem érkezett vélemény. Mit vettek még, akik ezt vették?
Szabványos programtervezési, algoritmusleíró eszközök, módszertanok [ szerkesztés] Jackson-diagram - Lineáris szerkezet (szekvencia), az utasításokat balról jobbra haladva kell végrehajtani Jackson-diagram - Elágazás (szelekció), jobb felső sarkában kis karikával (o) jelölt téglalap Jackson-diagram - Ismétlés (iteráció, ciklus), amíg a feltétel teljesül, a jobb felső sarkában csillaggal (*) jelölt téglalap A különféle programtervező, algoritmusleíró és vezérlő szerkezetek a programozási feladat műveletekre bontását, és az elemi műveletek végrehajtási sorrendjét írják le.