Նիկլաուս Վիրտ

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search
Նիկլաուս Վիրտ
Niklaus Wirth
Niklaus Wirth, UrGU.jpg
Ծնվել էփետրվարի 15, 1934(1934-02-15)[1][2] (85 տարեկան)
Վինտերտուր
ՔաղաքացիությունFlag of Switzerland.svg Շվեյցարիա
Մասնագիտությունհամակարգչային գիտնական, ճարտարագետ, ծրագրավորող և համալսարանի պրոֆեսոր
Հաստատություն(ներ)Xerox Palo Alto Research Center
Գործունեության ոլորտՏեղեկատվական տեխնոլոգիա
ԱնդամակցությունԲեռլին-Բրանդենբուրգի գիտությունների ակադեմիա, Գիտության և ճառտարագիտության ակադեմիա, Արվեստների և գիտությունների ամերիկյան ակադեմիա, Հաշվողական տեխնիկայի ասոցիացիա և Եվրոպական ակադեմիա
Ալմա մատերՑյուրիխի տեխնիկական բարձրագույն դպրոց, Լավալի համալսարան և Կալիֆոռնիայի համալսարան, Բերքլի
Գիտական աստիճանփիլիսոփայության դոկտոր (1963), գիտության մագիստր (1960) և գիտության բակալավր (1959)
Տիրապետում է լեզուներինանգլերեն[3]
Գիտական ղեկավարHarry Huskey
Եղել է գիտական ղեկավարMartin Odersky
Ազդվել էEdsger W. Dijkstra
ՊարգևներԱրվեստի և գիտության ոլորտում ունեցած վաստակի շքանշան Թյուրինգի մրցանակ IEEE Emanuel R. Piore Award Computer History Museum fellow Computer Pioneer Award Programming Languages Achievement Award Marcel Benoist Prize Fellow of the Association for Computing Machinery ACM Fellow և Masaryk University Honorary Doctorate[4]
Կայքinf.ethz.ch/personal/wirth/
Niklaus Wirth Վիքիպահեստում

Նիկլաուս Էմիլ Վիրտ (գերմ.՝ Niklaus Wirth, փետրվարի 15, 1934(1934-02-15)[1][2], Վինտերտուր), շվեյցարացի գիտնական։ Առավել հայտնի է որպես մի քանի ծրագրավորման լեզուների հեղինակ, որոնցից են Pascal-ը, Modula-ն, Oberon-ը։ 1984 թվականին արժանացել է Թյուրինգի մրցանակի՝ մի շարք նորարարական ծրագրավորման լեզուների մշակման համար։

Կենսագրություն[խմբագրել | խմբագրել կոդը]

Վիրտը ծնվել է Շվեյցարիայի Վինտերտուր քաղաքում, 1934 թվականին։ 1959 թ.-ին Ցյուրիխում գտնվող Շվեյցարիայի դաշնային տեխնոլոգիական համալսարանում ստացել է էլեկտրոնիկայի բակալավրի աստիճան։ 1960 թ.-ին Կանադայի Լավալի համալսարանում ստացել է մագիստրոսի աստիճան։ 1963 թ.-ին Բերկլիի համալսարանում նրան շնորհվել է Էլեկտրոնիկայի և համակարգչային մասնագիտությամբ բնագիտության դոկտորի (գիտությունների թեկնածու) կոչում։

1963 թ.-ից 1967 թվականներին Ստենֆորդի համալսարանում, ապա նաև Ցյուրիխի համալսարաններում աշխատել է որպես պրոֆեսորի օգնական։ 1968 թ.-ին նա Ցյուրիխի համալսարանում դարձավ ինֆորմատիկայի պրոֆեսոր։

Ծրագրավորման լեզուներ[խմբագրել | խմբագրել կոդը]

Վիրտը եղել է Euler, Algol W, Pascal, Modula, Modula-2, Oberon, Oberon-2 և Oberon-07 ծրագրավորման լեզուների հիմնական նախագծողն ու իրականացնողը։ Նա նաև մեծ մասնակցություն ունի Lilith համակարգիչի և Oberon օպերացիոն համակարգի նախագծման ու իրականացման գործում, ինչպես նաև սարքակազմի նախագծման, նկարագրման ու սիմուլյացիայի Lola համակարգի ստեղծման գործում։ Նա նախագծել և իրականացրել է նաև PL/0 պարզագույն ծրագրավորման լեզուն՝ կոմպիլյատորների ստեղծման փուլերը ցուցադրելու համար։

Հեղինակած գրքեր[խմբագրել | խմբագրել կոդը]

  • Վիրտ Նիկլաուս (1976)։ Citation. Algorithms + Data Structures = Programs։ Prentice-Hall։ ISBN 978-0-13-022418-7։ 0130224189  (անգլ.)
    Նիկլաուս Վիրտի այս գրքում արտակարգ շարադրված են ծրագրավորման հիմնարար հասկացությունները, մասնավորապես տվյալների կառուցվածքային ներկայացումը և կառուցվածքային տվյալների մշակման ալգորիթմները։ Օրինակները բերված են այդ պահին հեղինակի կողմից ստեղծված և մինչ այժմ էլ մեծ տարածում ունեցող ծրագրավորման Պասկալ լեզվով, որում և առաջին անգամ լիարժեք սկսեց օգտագործվել ռեկուրսիայի գաղափարը որպես տվյալների ներկայացման և ալգորիթմների իրականացման հիմնարար եղանակ։ Թարգմանված է բազմաթիվ լեզուներով և ծրագրավորման դասընթացի գրականության ցանկում մինչ այժմ էլ պարտադիր ընթերցանության գիրք է։
  • Compiler construction - Oberon-0 լեզվի կոմպիլյատորի կառուցման պրակտիկ գիրք է, որտեղ պարզ ու մատչելի կերպով շարադրված են կոմպիլյացիայի հիմնական փուլերը։
  • Digital Circuit Design - Թվային սխեմաների նախագծմանը վերաբերող աշխատանք է, որտեղ պարզագույն համակարգիչի սարքակազմի նախագծման օրինակի վրա հեղինակը պատմում է թվային շղթաների ստեղծման հիմնական փուլերը։ Շարադրանքում թվային սխեմաների նկարագրման համար օգտագործված է հեղինակի և նրա գործընկերների կողմից ստեղծված Lola համակարգը։

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]