Поддерживать
www.wikidata.ru-ru.nina.az
V Vikipedii est stati o drugih lyudyah s familiej Virt Niklaus Virt nem Niklaus Emil Wirth 15 fevralya 1934 Vintertur Cyurih 1 yanvarya 2024 Cyurih shvejcarskij informatik odin iz izvestnejshih teoretikov v oblasti razrabotki yazykov programmirovaniya professor kompyuternyh nauk Shvejcarskoj vysshej tehnicheskoj shkoly Cyuriha ETHZ laureat premii Tyuringa 1984 goda Sozdatel i vedushij proektirovshik yazykov programmirovaniya Paskal Modula 2 Oberon Niklaus Virtnem Niklaus WirthNiklaus Virt vo vremya vizita v Rossiyu Uralskij universitet 2005 god Data rozhdeniya 15 fevralya 1934 1934 02 15 Mesto rozhdeniya Vintertur Cyurih ShvejcariyaData smerti 1 yanvarya 2024 2024 01 01 89 let Mesto smerti Cyurih ShvejcariyaStrana ShvejcariyaRod deyatelnosti specialist v oblasti informatiki inzhener programmist prepodavatel universiteta izobretatelNauchnaya sfera informacionnye tehnologiiMesto raboty Shvejcarskaya vysshaya tehnicheskaya shkola Cyuriha Stenfordskij universitet Cyurihskij universitet Xerox PARCAlma mater Shvejcarskaya vysshaya tehnicheskaya shkola Cyuriha Universitet Lavalya Kalifornijskij universitet v BerkliUchyonoe zvanie professor informatiki ETH Nauchnyj rukovoditel Garri HaskiIzvesten kak sozdatel Euler Modula 2 Oberon Oberon 2 Pascal Nagrady i premii Premiya Tyuringa 1984 Medal Pioner kompyuternoj tehniki 1987 AvtografSajt www inf ethz ch personal wirthCitaty v Vikicitatnike Mediafajly na VikiskladeBiografiyaNiklaus Virt rodilsya 15 fevralya 1934 goda v Vinterture v predmeste Cyuriha Shvejcariya v seme Valtera Virta shkolnogo uchitelya i Hedvig Virt urozhdyonnoj Keller Virt v 1969 godu V detstve Niklaus Virt uvlekalsya aviamodelizmom i postrojkoj raket uvlechenie elektronikoj i sistemami programmnogo upravleniya nachalos s razrabotki ustrojstv distancionnogo upravleniya dlya modelej V 1954 godu postupil na fakultet elektroniki Shvejcarskogo federalnogo tehnologicheskogo instituta ETH v Cyurihe gde za chetyre goda poluchil stepen bakalavra po elektrotehnike Prodolzhil obuchenie v universitete Lavalya Kvebek Kanada v 1960 godu poluchil stepen magistra Zatem byl priglashyon v Kalifornijskij universitet v Berkli SShA gde v 1963 godu pod rukovodstvom professora Garri Haski zashitil dissertaciyu temoj kotoroj stal yazyk programmirovaniya angl Euler rasshirenie Algola sredstvami yazyka Lisp Dissertaciya Virta byla zamechena soobshestvom razrabotchikov yazykov programmirovaniya i v tom zhe 1963 godu on byl priglashyon v Komitet po standartizacii Algola IFIP Mezhdunarodnoj federacii informatiki kotoryj razrabatyval novyj standart yazyka Algol vposledstvii stavshij Algolom 68 Vmeste s Charlzom Hoarom Virt otstaival v komitete liniyu na razrabotku umerenno modificirovannoj versii Algola svobodnoj ot nedostatkov ishodnogo yazyka i dopolnennoj minimumom dejstvitelno neobhodimyh sredstv Virt i Hoar predstavili komitetu yazyk angl W ot Wirth predstavlyavshij soboj imenno takuyu pererabotku Algola no podderzhki ne vstretili Po zavershenii raboty komiteta v 1968 godu Virt voshyol v chislo teh kto kritikoval Algol 68 govorya o ego nedostatochnoj nadyozhnosti i chrezvychajnoj izbytochnosti Parallelno s 1963 po 1967 god Virt rabotal assistentom v Stenfordskom universitete SShA Vmeste s Dzhimom Uelsom razrabotal i realizoval yazyk angl prednaznachennyj dlya programmirovaniya na platforme IBM 360 algolopodobnyj yazyk v kotoryj byl vvedyon ryad sistemno zavisimyh vozmozhnostej svyazannyh s arhitekturoj IBM 360 V 1967 godu vernulsya v zvanii docenta v Cyurihskij universitet v 1968 godu poluchil v ETH zvanie professora kompyuternyh nauk V techenie 31 goda rabotal v ETH Mnogo zanimalsya organizacionnoj deyatelnostyu sovershenstvuya sistemu obucheniya svoego universiteta V 1970 godu sozdal yazyk programmirovaniya Paskal V 1970 h godah razrabotal vmeste s Hoarom i Dejkstroj tehnologiyu strukturnogo programmirovaniya Vyshedshaya v 1971 godu statya Virta Razrabotka programmy metodom poshagovogo utochneniya opisala i obosnovala stavshuyu vposledstvii klassicheskoj metodologiyu razrabotki programmnogo obespecheniya sverhu vniz Dlya perenosa Paskal sistemy na razlichnye vychislitelnye platformy v 1973 godu s uchastiem Virta byl razrabotan prototip virtualnoj mashiny ispolnyayushej na lyuboj platforme promezhutochnyj pi kod v kotoryj predpolagalos kompilirovat vse programmy V 1975 godu razrabotal yazyk Modula v kotorom realizoval idei razrabotki modulnyh programm s horosho opredelyonnymi mezhmodulnymi interfejsami i parallelnogo programmirovaniya Krome togo v Module byl izmenyon sintaksis yazyka Virt izbavilsya ot unasledovannoj eshyo ot Algola 60 neobhodimosti primenyat sostavnye operatory v konstrukciyah vetvleniya i ciklah Modula ne byla shiroko izvestna i imela vsego odnu eksperimentalnuyu realizaciyu no eyo dorabotannaya versiya Modula 2 razrabotka kotoroj nachalas v 1977 i zakonchilas v 1980 godu prednaznachennaya dlya realizacii sistemnogo PO razrabatyvaemoj v ETH sistemy angl Lilith 16 razryadnogo personalnogo kompyutera stala izvestna i dovolno populyarna hotya i ne prevzoshla po populyarnosti Paskal osobenno ego kommercheskie realizacii Sistema Lilith obognala tendencii kompyuternoj industrii na neskolko let pozdnee Virt s sozhaleniem govoril chto ne realizovav potencial etoj sistemy shvejcarskaya kompyuternaya industriya upustila svoj istoricheskij shans Razvitiem Moduly 2 stal yazyk Modula 3 razrabotannyj sovmestno firmami DEC i Olivetti v ego sozdanii Virt uchastiya ne prinimal Vo vtoroj polovine 1970 h uchastvoval v konkurse ministerstva oborony SShA na razrabotku novogo yazyka dlya programmirovaniya vstroennyh sistem v rezultate kotorogo byl sozdan yazyk Ada Povtorilas istoriya s Algolom 68 proekt gruppy v kotoroj rabotali Virt i Hoar ne byl odobren komitetom po yazyku V itoge konkurs vyigral proekt osnovannyj na Paskale no gorazdo bolee slozhnyj i obyomnyj S 1982 po 1984 i s 1988 po 1990 god Virt vozglavlyal fakultet kompyuternyh nauk ETH s 1990 goda Institut kompyuternyh sistem pri ETH V 1988 godu v sodruzhestve s nem Jurg Gutknecht Virt razrabotal yazyk programmirovaniya Oberon Celyu razrabotki bylo sozdanie yazyka dlya realizacii sistemnogo PO proektiruemoj novoj rabochej stancii Osnovoj dlya Oberona stala Modula 2 kotoruyu sushestvenno uprostili no pri etom dopolnili novymi vozmozhnostyami V 1992 godu Virt i nem Hanspeter Mossenbock vypustili soobshenie o novom yazyke programmirovaniya Oberon 2 minimalno rasshirennoj versii Oberona V etom zhe godu byla obrazovana dochernyaya kompaniya ETH kotoraya zanyalas razrabotkoj sistem Oberon Virt stal odnim iz chlenov eyo soveta direktorov V 1999 godu eta kompaniya vypustila sleduyushuyu versiyu Oberona Komponentnyj Paskal bolee prisposoblennuyu dlya komponentnogo programmirovaniya V 1996 godu Virt razrabotal eshyo odin originalnyj yazyk programmirovaniya angl prostoj obuchayushij yazyk dlya formalnogo opisaniya i simulyacii cifrovyh elektricheskih shem 1 aprelya 1999 goda Virt vyshel na pensiyu dostignuv predelnogo dlya gosudarstvennogo sluzhashego v Shvejcarii vozrasta 65 let ETH gosudarstvennyj VUZ ego rabotniki yavlyayutsya gossluzhashimi i ih rabota podchinyaetsya sootvetstvuyushemu zakonodatelstvu 19 iyunya 2007 goda Virtu byla prisuzhdena uchyonaya stepen pochyotnogo doktora Rossijskoj akademii nauk Chlen nacionalnyh akademij Swiss Academy of Engineering Shvejcariya U S Academy of Engineering SShA Berlin Brandenburg Academy Germaniya Pochyotnyj doktor Universiteta ITMO 2005 Umer 1 yanvarya 2024 goda v vozraste 89 let ot serdechnoj nedostatochnosti v svoem dome kotoryj nahodilsya v Cyurihe Premii i nagradyPremiya Emanuelya Piora 1983 Premiya Tyuringa 1984 ACM Award for Outstanding Contributions to Computer Science Education 1987 1989 Pioner kompyuternoj tehniki 1988 Prix Max Petitpierre 1989 IBM Europe Science and Technology Prize 1989 Marcel Benoit Prize 1990 Orden Pour le Merite 1996 Leonardo da Vinci Medal 1999 ACM Outstanding Research Award in Software Engineering 1999 Premiya Eduarda Rejna 2002 DostizheniyaRazrabotal ili uchastvoval v razrabotke yazykov programmirovaniya Euler angl PL 360 Pascal Modula 2 Oberon Oberon 2 Component Pascal Naibolee izvestnaya ego razrabotka Paskal okazavshij ogromnoe vliyanie na neskolko pokolenij programmistov i stavshij bazoj dlya sozdaniya bolshogo chisla yazykov programmirovaniya Eshyo odna fundamentalnaya rabota uchastnikom kotoroj stal Virt razrabotka i vnedrenie naryadu s Dejkstroj i Hoarom tehnologii strukturnogo programmirovaniya Idei Virta zachastuyu operezhali razvitie kompyuternoj industrii na gody inogda na desyatiletiya Razrabotannaya v nachale 1970 h sistema Pascal P predpolagayushaya kompilyaciyu programm na Paskale v universalnyj pi kod i realizaciyu na lyuboj platforme interpretatora pi koda odna iz izvestnyh eyo realizacij UCSD Pascal Universiteta San Diego kotoraya pozvolyala s minimalnymi zatratami perenosit Paskal sistemy na novye apparatnye platformy bolee chem na dva desyatiletiya operedila idei interpretatora promezhutochnogo koda realizovannye v sistemah podderzhivayushih ispolnenie programm na yazyke Java i v platforme NET Ideya sovmesheniya sistemy programmirovaniya so sborshikom musora osvobozhdayushim programmista ot neobhodimosti otslezhivat vremya zhizni obektov dinamicheski razmeshyonnyh v pamyati byla realizovana v 1988 godu v yazyke i operacionnoj sisteme Oberon Obe eti idei byli ispolzovany razrabotchikami Java i NET vo vtoroj polovine 1990 h godov Nauchnye principyStil etogo razdela neenciklopedichen ili narushaet normy literaturnogo russkogo yazyka Statyu sleduet ispravit soglasno stilisticheskim pravilam Vikipedii V razdele ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 16 yanvarya 2024 Vozmozhno odnim iz naibolee tochnyh vyrazhenij principov kotoryh priderzhivaetsya Virt v razrabotke vseh svoih proektov yavlyaetsya fraza Ejnshtejna vynesennaya v epigraf k Soobsheniyu o yazyke Oberon Delaj prosto naskolko vozmozhno no ne proshe etogo Vo vseh ego rabotah proslezhivaetsya iznachalnaya orientirovannost na realizaciyu naibolee effektivnogo resheniya konkretnoj inzhenernoj zadachi na baze garantirovanno rabotayushego matematicheski obosnovannogo instrumentariya Virt tvyordo stoyal na tom chto programmirovanie dolzhno byt normalnoj inzhenernoj disciplinoj garantiruyushej dostatochnyj uroven nadyozhnosti svoih razrabotok Dostizhenie zhe nadyozhnosti vozmozhno po mneniyu Virta tolko odnim sposobom maksimalno vozmozhnym uprosheniem i samih sistem i instrumentov kotorye ispolzuyutsya dlya ih sozdaniya V sootvetstvii s etim principom yazyki i sistemy programmirovaniya razrabatyvaemye Virtom vsegda byli obrazcom razumnoj dostatochnosti dazhe svoego roda asketichnosti v nih predusmatrivalos tolko to bez chego nelzya obojtis Dazhe rasshirenie sushestvuyushih yazykov i sistem vsegda soprovozhdalos uprosheniem Po podschyotam opublikovannym v state Sergeya Sverdlova Arifmetika sintaksisa liniya Virta kak on eyo nazval linejka yazykov vklyuchayushaya Paskal Modulu 2 Oberon i Oberon 2 eto edinstvennyj primer geneticheskoj linii yazykov potomkov Algola 60 v kotoroj slozhnost yazyka opredelyonnaya kak kolichestvo leksem v ego opisanii stabilno snizhalas i v nastoyashee vremya okazyvaetsya nizhe chem u obshego praroditelya Algola 60 Vse yazyki linii Virta proshe Algola 60 i kazhdyj sleduyushij yazyk v etoj linii proshe predydushego V to zhe vremya Ada bolee chem vdvoe slozhnee svoego predshestvennika Paskalya C priblizitelno v 1 7 raza slozhnee Si a v linejke Paskal Turbo Paskal Object Pascal slozhnost postoyanno rastyot ot versii k versii Virt chasto kritikuet amerikanskij podhod k razrabotke sredstv programmirovaniya v kotorom marketingovye soobrazheniya prevaliruyut nad trebovaniyami matematicheskoj strojnosti i garantirovannoj nadyozhnosti i kazhdoe novoe modnoe povetrie soprovozhdaetsya nekritichnym vneseniem v yazyki programmirovaniya novyh sintaksicheskih elementov Eto privodit k nepravilnoj ocenke roli nekotoryh idej i v konechnom itoge k nepravilnoj rasstanovke prioritetov v razrabotke programmnogo obespecheniya V chastnosti govorya ob obektno orientirovannom programmirovanii Virt neodnokratno otmechal chto ono yavlyaetsya dostatochno trivialnym rasshireniem togo zhe strukturnogo podhoda sdobrennym novoj terminologiej i vryad li mozhet pretendovat na zvanie revolyucionnoj metodologii programmirovaniya Eshyo odin princip kotorym vsegda rukovodstvovalsya Virt mozhno sformulirovat tak Instrument dolzhen sootvetstvovat zadache Esli instrument ne sootvetstvuet zadache nuzhno pridumat novyj kotoryj by ej sootvetstvoval a ne pytatsya prisposobit uzhe imeyushijsya On ne privetstvuet razrabotku yazykov universalnyh voobshe Kazhdaya razrabotannaya Virtom sistema imela chyotko sformulirovannoe naznachenie oblast primeneniya i on vsegda bez kolebanij isklyuchal iz razrabotki vsyo chto ne bylo nuzhno dlya dannogo konkretnogo naznacheniya V konkretnoe naznachenie naprimer Oberona vhodit obespechenie predelno lyogkoj i bezopasnoj rasshiryaemosti sistemy poetomu ne yavlyayas yazykom universalnym voobshe to est ne vklyuchaya vseh vozmozhnyh sredstv dlya vseh voobrazimyh primenenij Oberon vsyo taki yavlyaetsya universalnym universalnym cherez rasshiryaemost V shutochnom zakone Virta programmy stanovyatsya medlennee kuda shustree chem kompyutery stanovyatsya bystree otrazhena ozabochennost uchyonogo tendenciyami k razduvaniyu programmnogo obespecheniya i industrializacii processov razrabotki snizhayushih kachestvo programm KnigiIzdany na russkom yazyke Sistematicheskoe programmirovanie Vvedenie M Mir 1977 Paskal Rukovodstvo dlya polzovatelya i opisanie yazyka M Finansy i statistika 1982 v soavtorstve s K Iensen Algoritmy struktury dannyh programmy M Mir 1985 Programmirovanie na yazyke Modula 2 Perevod s angl V A Serebryakova V M Hodukina Pod red V M Kurochkina M Mir 1987 222 s Algoritmy i struktury dannyh M Mir 1989 ISBN 5 03 001045 9 versiya knigi na yazyke Modula 2 Algoritmy i struktury dannyh SPb Nevskij dialekt 2001 Algoritmy i struktury dannyh Novaya versiya dlya Oberona CD M DMK Press 2010 ISBN 978 5 94074 584 6 0 13 022005 9 Postroenie kompilyatorov M DMK Press 2010 ISBN 978 5 94074 585 3 0 201 40353 6 Razrabotka operacionnoj sistemy i kompilyatora Proekt Oberon Per s angl Borisov E V Chernyshov L N M DMK Press 2012 560 s il ISBN 978 5 94074 672 0 Kniga Virta Algoritmy struktury dannyh programmy izdavalas na russkom yazyke neskolko raz v raznyh variantah i schitaetsya pervym iz tryoh klassicheskih uchebnikov po strukturnomu programmirovaniyu Poslednyaya versiya knigi pererabotana i perevedena avtorom na yazyk Oberon Na anglijskom yazyke Systematic Programming Prentice Hall Englewood Cliffs 1973 0 13 880369 2 PASCAL User Manual and Report with Kathy Jensen Springer Verlag 1974 ISBN 0 387 96048 1 3 540 96048 1 Algorithms Data Structures Programs Prentice Hall Inc Englewood Cliffs 1976 ISBN 0 13 022418 9 Programming in Modula 2 Springer Verlag Heidelberg New York 1982 ISBN 3 540 11674 5 Algorithms amp Data Structures Prentice Hall 1986 PDF 2353 KB ISBN 0 13 022005 1 Programming in Oberon Steps beyond Pascal and Modula with M Reiser Addison Wesley 1992 PDF 334 KB ISBN 0 201 56543 9 Project Oberon with J Gutknecht Addison Wesley Reading 1992 PDF 4398 KB ISBN 0 201 54428 8 Digital Circuit Design Springer Verlag Heidelberg 1995 ISBN 3 540 58577 X Theory and Techniques of Compiler Construction Addison Wesley Reading 1996 ISBN 0 201 40353 6 Algorithms and Data Structures 1985 in Oberon 2004 PDF 1241 KB The School of Niklaus Wirth L Boeszoermenyi J Gutknecht G Pomberger Eds 2000 ISBN 3 932588 85 1 ISBN 1 55860 723 4PrimechaniyaNiklaus Wirth Brockhaus Enzyklopadie nem Niklaus Wirth Encyklopedie dejin mesta Brna chesh 2004 Niklaus Wirth ist tot IT Welt trauert um Erfinder von Pascal prezidium RAN Postanovlenie 141 O prisuzhdenii uchyonoj stepeni doktora honoris causa inostrannomu uchenomu Niklasu Virtu neopr RAN 19 iyunya 2007 Data obrasheniya 9 aprelya 2013 15 iyulya 2014 goda Proven Liam RIP Software design pioneer Niklaus Wirth angl www theregister com Data obrasheniya 8 yanvarya 2024 7 yanvarya 2024 goda Niklaus Wirth ist tot IT Welt trauert um Erfinder von Pascal nem winfuture de 3 yanvarya 2024 Data obrasheniya 8 yanvarya 2024 4 yanvarya 2024 goda Rosenwald Michael S 2024 02 22 Niklaus Wirth Visionary Software Architect Dies at 89 The New York Times angl 0362 4331 Data obrasheniya 23 iyunya 2024 Sergej Sverdlov neopr Vologodskij gosudarstvennyj pedagogicheskij universitet Data obrasheniya 7 fevralya 2020 Arhivirovano iz originala 14 maya 2009 goda Arhivirovannaya kopiya neopr Data obrasheniya 22 noyabrya 2016 10 aprelya 2016 goda Nekotorye knigi dostupny na sajte avtora v elektronnom vide SsylkiNiklaus Virt Citaty v VikicitatnikeMediafajly na Vikisklade people inf ethz ch angl oficialnyj sajt Niklaus Virt Niklaus Virt v Rossii N Virt v proekte Informatika 21 Perevod stati N Virta Horoshie idei vzglyad iz Zazerkalya Fotografii N Virta Bolshoe turne N Virta po Rossii 2005 Niklaus Virt patriarh nadyozhnogo programmirovaniya Biografiya Niklausa Virta Ruslan Bogatyrev Letopis yazykov Paskal Mir PK 04 2001 biograficheskie svedeniya Rusificirovannaya sistema ETH Oberon dlya Windows The New York Times Niklaus Wirth Visionary Software Architect Dies at 89
Вершина