Դենիս Ռիտչի

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Դենիս Ռիտչի
Ծնվել էսեպտեմբերի 9, 1941(1941-09-09)[1][2][3]
Բրոնքսվիլլ, Իսթչեսթեր, Վեստչեստեր շրջան, Նյու Յորք, ԱՄՆ
Մահացել էհոկտեմբերի 12, 2011(2011-10-12)[4][2][3] (70 տարեկան)
Բերքլի Հեյթս, Նյու Ջերսի, Յունիոն շրջան, Նյու Ջերսի, ԱՄՆ
բնական մահով
Քաղաքացիություն ԱՄՆ
Մասնագիտությունհամակարգչային գիտնական, ծրագրավորող, գրող և մաթեմատիկոս
Հաստատություն(ներ)Բելլի լաբորատորիա
Գործունեության ոլորտինֆորմատիկա
Ալմա մատերՀարվարդի համալսարան, Հարվարդի համալսարան և Summit High School?
Տիրապետում է լեզուներինանգլերեն[1][5]
Գիտական ղեկավարPatrick C. Fischer?[6]
Պարգևներ
Կայքcs.bell-labs.co/who/dmr/(անգլ.)
 Dennis Ritchie Վիքիպահեստում

Դենիս Մաքալիստար Ռիտչի (անգլ.՝ Dennis MacAlistair Ritchie) սեպտեմբերի 9, 1941(1941-09-09)[1][2][3], Բրոնքսվիլլ, Իսթչեսթեր, Վեստչեստեր շրջան, Նյու Յորք, ԱՄՆ - հոկտեմբերի 12, 2011(2011-10-12)[4][2][3], Բերքլի Հեյթս, Նյու Ջերսի, Յունիոն շրջան, Նյու Ջերսի, ԱՄՆ[11][12][13][14], ամերիկացի գիտնական[11], որը ստեղծել է C ծրագրավորման լեզուն և իր՝ երկար տարիների գործընկերոջ՝ Քեն Թոմփսոնի հետ ստեղծել է Յունիքս օպերացիոն համակարգը[11]։ Ռիտչին և Թոմփսոնը Հաշվողական Տեղխնիկայի Ասոցիացիայի կողմից 1983 թվականին ստացել են Թյուրինգի մրցանակ, 1990 թվականին՝ IEEE֊ի կողմից Ռիչարդ Հեմինգի մեդալ, և 1999 թվականի ԱՄՆ նախագահ Բիլլ Քլինթոնի կողմից ստացել են Տեխնոլոգիայի Ազգային մեդալ։ Ռիտչին եղել է Lucent Technologies ընկերության համակարգային ծրագրերի ուսումնասիրությունների բաժնի ղեկավար մինչև՝ 2007 թվականին թոշակի անցնելը։ Նա C ծրագրավորման լեզվի անվանումներից մեկի՝ «K&R C»֊ի R֊ն է և հայտնի է իր dmr օգտանունով։

Կեն Թոմփսոնը (ձախից) և Դենիս Ռիտչին (աջից)

Անձնական կյանք և գործունեություն[խմբագրել | խմբագրել կոդը]

Դենիս Ռիտչին ծնվել է Նյու Յորքում՝ Բրոնքսվիլլում։ Նրա հայրը՝ Ալիստար Ռիտչին, երկար ժամանակ եղել է Bell Labs ընկերության գիտնական և «The Design of Switching Circuits» գրքի համահեղինակ։ Երեխա ժամանակ Դենիսը իր ընտանիքի հետ տեղափխվում է Նյու Ջերսիի Սամիթ քաղաք, որտեղ և ավարտել է Սամիթի Ավագ դպրոցը[15]։ Նա ավարտել է Հարվարդի համալսարանը՝ ձեռք բերելով ֆիզիկայի և կիրառական մաթեմատիկայի աստիճաններ։

1967թ․ Ռիտչին սկսել է աշխատել Bell Labs֊ի հաշվողական գիտությունների ուսումնասիրությունների կենտրոնում։ 1968 թվականին, Փաթրիք Ֆիշերի (Patrick C. Fischer) ղեկավարությամբ, նա պաշտպանել է իր՝ «Program Structure and Computational Complexity» («Ծրագրային կառուցվածք և հաշվողական բարդություն») վերնագրով դոկտորական թեզը՝։ Այնուամենայնիվ, պաշտոնապես նա դոկտորական կոչում չի ստացել[16]։

1960-ական թվականների ընթացքում Ռիտչին և Կեն Թոմփսոնը Bell Labs֊ում աշխատում էին Multics օպերացիոն համակարգի վրա։ Այնուամենայնիվ, Bell Labs֊ը 1969 թվականին փակեց այդ նախագիծը։ Հետագայում Թոմփսոնը հին PDP-7 մեքենա գտավ և զրոյից մշակեց իր սեփական կիրառական ծրագրերը և օպերացիոն համակարգը՝ հիմնվելով Ռիտչիի և ուրիշների վրա։ 1970 թվականին Բրայան Քերնիգանը առաջարկեց «Unix» անվանումը, որը «Multix» բառի բառախաղն էր[17]։ Ի հավելումն համակարգային ծրագրավորման համար նախատեսված ասեմբլերային լեզվի, Թոմփսոնը ստեղծեց B ծրագրավորման լեզուն։ Հետագայում B-ն փոխարինվեց C֊ով, որը ստեղծել էր Ռիտչին, եւ որը երկար տարիներ շարունակեց իր ներդրումն ունենալ Unix-ի և C-ի զարգացման գործում[18]։

1970֊ականներին Ռիտչին համագործակցում էր Ջեյմս Ռիդսի և Ռոբերտ Մորիսի հետ, M-209 ամերիկյան մեքենայի վրա «միայն տեքստային ծածկագրի» վրա հիմնված գրոհ իրականացնելու գործում, որը կարող էր 2000-2500 տառից բաղկացած ծածկագրեր կազմել[19]։ Ռիտչին պատմում է, որ Ազգային անվտանգության գործակալության հետ քննարկելուց հետո հեղինակները որոշեցին չհրապարակել այն, քանի որ այդ սկզբունքը դեռ կիրառելի էր այլ պետությունների կողմից օգտագործվող մեքենաների վրա[19]։

Ռիտչին նաև կապված է եղել Plan 9 և Inferno օպերացիոն համակարգերի և Limbo ծրագրավորման լեզվի զարգացման հետ։

1990֊ական թվականներին՝ AT&T վերաձևումից հետո Ռիտչին տեղափոխվեց Lucent Technologies, որտեղ մինչև 2007 թվականի թոշակի անցնելը ղեկավարում էր համակարգային ծրագրային ապահովման ուսումնասիրությունների բաժինը[20]։

C և Unix[խմբագրել | խմբագրել կոդը]

Ռիտչին հայտնի է որպես C ծրագրավորման լեզվի ստեղծող, Unix օպերացիոն համակարգի առանցքային մշակողներից մեկը և «The C programming language» («C ծրագրավորման լեզու») գրքի համահեղինակ։ Նա «K&R»-ի «R»-ն է (Կերնիգան և Ռիտչի անունների հապավում)։ Ռիտչին աշխատում էր Կեն Թոմփսոնի հետ միասին, որը պատասխանատու էր Unix-ի բնօրինակ տարբերակի համար. Unix-ի մեջ Ռիտչիի կարևորագույն ներդրումներից է տարբեր մեքենաների և պլատոֆորմների հետ համապատասխանեցումը։ Ազդվելով Research Unix-ից՝ Դուգ Մաք-Իլրոյը (Doug McIlroy) հետագայում գրում է. «Ռիտչի և Թոմփսոն անունները վստահորեն կարելի է կապել ամեն ինչի հետ, որին ուրիշ բան վերագրված չէ»։

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

  1. 1,0 1,1 1,2 Bibliothèque nationale de France data.bnf.fr (ֆր.): տվյալների բաց շտեմարան — 2011.
  2. 2,0 2,1 2,2 2,3 2,4 GeneaStar
  3. 3,0 3,1 3,2 3,3 3,4 Babelio (ֆր.) — 2007.
  4. 4,0 4,1 4,2 http://www.nytimes.com/2011/10/14/technology/dennis-ritchie-programming-trailblazer-dies-at-70.html
  5. CONOR.Sl
  6. Mathematics Genealogy Project — 1997.
  7. https://www.nationalmedals.org/laureates
  8. https://events.seas.upenn.edu/distinguished-lectures/pender-lecture/
  9. https://www.ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/piore_rl.pdf
  10. https://www.ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/recipients/hamming-rl.pdf
  11. 11,0 11,1 11,2 Lohr, Steve (2011 թ․ հոկտեմբերի 12), «Dennis Ritchie, Programming Trailblazer, Dies at 70», The New York Times, Վերցված է 2011 թ․ հոկտեմբերի 13-ին, «Dennis M. Ritchie, who helped shape the modern digital era by creating software tools that power things as diverse as search engines like Google and smartphones, was found dead on Wednesday at his home in Berkeley Heights, N.J. He was 70. Mr. Ritchie, who lived alone, was in frail health in recent years after treatment for prostate cancer and heart disease, said his brother Bill.»
  12. «Unix creator Dennis Ritchie dies aged 70». BBC News. 2011 թ․ հոկտեմբերի 13. Վերցված է 2011 թ․ հոկտեմբերի 14-ին. «Pioneering computer scientist Dennis Ritchie has died after a long illness. ... The first news of Dr Ritchie's death came via Rob Pike, a former colleague who worked with him at Bell Labs. Mr Ritchie's passing was then confirmed in a statement from Alcatel-Lucent which now owns Bell Labs.»
  13. Rob Pike (2011 թ․ հոկտեմբերի 12), (untitled post to Google+), Վերցված է 2011 թ․ հոկտեմբերի 14-ին, «I just heard that, after a long illness, Dennis Ritchie (dmr) died at home this weekend. I have no more information.»
  14. Campbell-Kelly, Martin (2011 թ․ հոկտեմբերի 13), «Dennis Ritchie obituary», The Guardian, Վերցված է 2011 թ․ հոկտեմբերի 13-ին, «Dennis MacAlistair Ritchie, computer scientist, born 9 September 1941; died 12 October 2011»
  15. Liz, Keill (2011 թ․ փետրվարի 1). «Berkeley Heights man wins Japan Prize for inventing UNIX operating system». Independent Press. Վերցված է 2011 թ․ հոկտեմբերի 17-ին. «Ritchie, 69, has lived in Berkeley Heights for 15 years. He was born in Bronxville, New York, grew up in Summit and attended Summit High School before going to Harvard University.»
  16. van Renesse, Robbert (2014 թ․ հունվար). «The First SIGOPS Dennis M. Ritchie Doctoral Dissertation Award». ACM SIGOPS Operating Systems Review. 48 (1): 100. doi:10.1145/2626401.2626421.
  17. Ritchie, Dennis M. «The Evolution of the Unix Time-sharing System». Վերցված է 2016 թ․ հոկտեմբերի 31-ին.
  18. Ritchie, Dennis. «The Development of the C Language». Bell Labs. Վերցված է 2016 թ․ հոկտեմբերի 31-ին.
  19. 19,0 19,1 «Dabbling in Cryptography». Bell-labs.com. 2000 թ․ մայիսի 5. Վերցված է 2016 թ․ նոյեմբերի 14-ին.
  20. «Dennis Ritchie, father of C programming language, dies». cnet. 2011 թ․ հոկտեմբերի 13.
Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «Դենիս Ռիտչի» հոդվածին։