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,.