Whatsapp

12 władców świata programowania

Anonim

Często uważamy wkład ludzi w ułatwianie nam życia za coś oczywistego, a Wszechświat wydaje się mieć sposób nagradzania tych, którzy nas zabawiają bardziej niż tych, którzy nam pomagają. Ale to wszystko dobrze, ponieważ tutaj w FossMint wiemy, jak oddać hołd tym, którzy przecierali szlaki dla nas, programistów i entuzjastów technologii.

W tym artykule przyjrzymy się 12 największym programistom wszechczasów (wymienionym w przypadkowej kolejności), więc przejdźmy od razu do rzeczy.

1. Dennis Ritchie

Dennis MacAlistair Ritchie, znany również jako „dmr” , był ojcem języka programowania C; język, który stał się jednym z najczęściej używanych języków programowania.

Dennis Ritchie

Był jednym z najwybitniejszych informatyków na świecie i jest powszechnie uznawany za ogromny wkład w „erę cyfrową”. UNIX OS, który jest obecnie rdzeniem dobrze znanych systemów operacyjnych, takich jak Mac OS X, został opracowany przez Dennis i jego wieloletniego współpracownika Ken Thompson

Oboje otrzymali Nagrodę Turinga od AMCw roku 1983. W 1990 roku otrzymali także Medal Hamminga od IEEE aw 1999 r. National Medal of Technology od prezydenta ClintonaDennis przeszedł na emeryturę w 2007 r. po kierowaniu Działem Badań nad Oprogramowaniem Systemowym firmy Lucent Technologies

2. Bjarne Stroustrup

W 1978 r. Bjarne Stroustrup opracował inny powszechnie używany język programowania o nazwie C++ Jest znanym profesorem naukowym i zajmuje wiele kluczowych stanowisk, w tym dyrektor zarządzającyDział Technologii of Morgan Stanley, profesor wizytujący informatyki na Uuniversity of Columbia, i Wybitny profesor na Texas A&M University

Bjarne Stroustrup

Otrzymał wiele nagród, a także jest autorem znanych książek, w tym Wycieczka po zasadach programowania w C++, Praktyka używania języka C++, Język programowania C++, Projektowanie i ewolucja języka C++ itp.

3. James Gosling

James Arthur Gosling to kanadyjski informatyk powszechnie znany jako ojciec języka programowania Java Różne systemy oprogramowania, takie jak NeWS i Gosling Emacs zawdzięczają sukces jego wkładu.

James Gosling

Został wybrany na zagranicznego członka stowarzyszonego Narodowej Akademii Inżynierii Stanów Zjednoczonychna podstawie jego fenomenalnych osiągnięć.

4. Linus Torvalds

Linus Benedict Torvalds jest fińskim amerykańskim inżynierem oprogramowania, który opracował Linuxw roku 1991. Jest głównym architektem oprogramowania i zarazem koordynatorem projektu.

Linux Torvalds

Odpowiada również za stworzenie systemu kontroli wersji „Git” oraz oprogramowania do dzielenia logów „Podpowierzchnia”. Dzięki stworzeniu systemu operacyjnego typu open source dla komputerów, które doprowadziło do powstania powszechnie używanego jądra Linux, otrzymał 2012 nagrodę Millennium Technology przyznaną przez Technology Academy of Finland wraz z Shinya Yanamaka

5. Anders Hejlsberg

Anders Hejlsberg, autor Turbo Pascala i główny architekt firmy Delphi , jest twórcą języka programowania, C Jest znanym duńskim inżynierem oprogramowania odpowiedzialnym za współtworzenie kilku innych udanych języków programowania i rozwój narzędzia.

Anders Hejlsberg

Obecnie jest głównym architektem C i głównymi programistami Typescript w Microsoft.

6. Tim Berners-Lee

Tim Berners-Lee, znany również jako TimBL, jest angielskim informatykiem znanym z wynalezienia World Wide Web.

Po zaproponowaniu systemu zarządzania informacjami w marcu 1989 r. zaimplementował pierwszą komunikację między komputerem klienckim a Serwer przez Internet przy użyciu protokołu (HTTP), który okazał się bardzo odnoszący sukcesy.

Tim Berners-Lee

Jest dyrektorem World Wide Web Consortium (W3C ), organizacji odpowiedzialnej za nadzór nad ciągłym rozwojem sieci.

7. Brian Kernighan

Brian Wilson Kernighan był kanadyjskim informatykiem pracującym z Kenem Thompsonemi Dennis Ritchie podczas tworzenia UNIX.

Brian Kernighan

Stał się znany dzięki współautorstwu z Ritchie książki „Język programowania C”. Jest także współautorem AWK i AMPL Programming Languages.

8. Ken Thompson

Kenneth Thompson jest amerykańskim pionierem informatyki, który pracował z Dennisem Ritchiem na temat rozwoju systemu operacyjnego UNIX.

Kenneth Thompson

Pracował w Bell Labs przez większość swojej kariery w czasie, gdy rozwijał język programowania B; poprzednik dyrektora C.

Był także jednym z pierwszych twórców Plan 9 OS. W kręgach hakerów jest dobrze znany jako Ken. Jest współtwórcą Go Programming w Google, gdzie pracuje od 2006 roku.

9. Guido Van Rossum

Kiedy mówi się o programowaniu Python, Guido Van Rossum przychodzi na myśl. Jest holenderskim informatykiem odpowiedzialnym wyłącznie za stworzenie języka Python.

Guido Van Rossum

Otrzymał przydomek „Życzliwy dyktator na całe życie” (BDFL ) przez społeczność Python, ponieważ nadal nadzoruje proces rozwoju Python i przyczynia się do podejmowania decyzji w jej sprawie.

Od roku 2005 do 2012 pracował w Google, gdzie opracował język programowania Python, a następnie odszedł do pracy wDropbox w 2013 r.

10. Donald Knuth

Donald Ervin Knuth, często znany jako „ojciec ” z Analiza algorytmów, jest amerykańskim informatykiem, matematykiem i emerytowanym profesorem na Uniwersytecie Stanforda .

Donald Knuth

Był zdobywcą nagrody Turinga w 1974 r., a także współautorem wielotomowej pracy „ Sztuka programowania komputerów ”. Do jego osiągnięć należy dogłębna analiza Złożoności obliczeniowej algorytmów i usystematyzowanych formalnych technik matematycznych, notacji asymptotycznej , utworzenie TeX Computer Typesetting System,.