Wiele osób uważa, że programowanie jest obecnie najbardziej wymagającym zawodem na świecie i ma przyszłość. Nie można się z tym nie zgodzić. W połowie XX wieku rozpoczął się szybki rozwój technologii informatycznych i pojawił się nowy zawód - programista. Osoba, która tworzy kod źródłowy dla programów komputerowych. Na świecie jest ponad 20 milionów takich specjalistów, ale w naszym krótkim przeglądzie wybitni programiści w historii. Od razu zauważamy, że w postradzieckiej przestrzeni nie ma specjalistów.
15
David Patterson
Nasza lista rozpoczyna się od informatyka, profesora na Uniwersytecie Kalifornijskim w Berkeley. Uważany jest za pioniera programowania.
Patterson jest znany ze swojego wkładu w rozwój procesora RISC. To jest komputer ze zredukowanym zestawem poleceń. Był zaangażowany w badania nadmiarowych macierzy niezależnych dysków (RAID). Jest także twórcą NOW (Workstation Network).
Za pracę w dziedzinie rozwoju technologii informatycznych otrzymał kilka prestiżowych nagród i wyróżnień, w tym nagrodę Eckert-Mockley i nagrodę ACM Distinguished Service Award. Ponadto w 1976 r. David Patterson otrzymał doktorat. Ale wydaje się, że programowanie i filozofia są tak różne, że jedna osoba nie może odnieść sukcesu w tych obszarach jednocześnie.
14
John Carmack
Amerykański programista, inżynier komputerowy, twórca gier komputerowych. Ponadto odnoszący sukcesy przedsiębiorca i współzałożyciel znanych firm Id Software i Armadillo Aerospace.
John Carmack zasłynął jako twórca gier z gatunku FPS - Wolfenstein 3D, Quake, Doom. Opracował innowacyjne algorytmy, w tym w grafice 3D i algorytmie Reverse do tworzenia objętości cienia.
W 2016 roku otrzymał stypendium BAFTA za znaczący wkład w rozwój branży gier. W 2019 roku opuścił kilka projektów, aby rozpocząć rozwój w dziedzinie tworzenia innowacyjnych projektów oprogramowania.
13
Erwin Donald Knut
Naukowiec w dziedzinie technologii informatycznych urodził się w 1938 r. W Milwaukee i stał się początkiem programowania, stając się właściwie jego głównym ideologiem.
Profesor na Uniwersytecie Stanforda i lekarz na Uniwersytecie Stanowym w Petersburgu. Autor 19 książek i monografii, napisał ponad 160 artykułów naukowych. Stworzył wiele programów, w tym systemy do pisania i książki do pisania.
W swojej skarbonce wiele nagród i wyróżnień z zakresu matematyki obliczeniowej i programowania. W 1996 r. Ustanowiono Nagrodę Donalda Knutha za wybitne osiągnięcia w dziedzinie rozwoju technologii informatycznych.
12
Guido van Rossum
Autor zdjęcia: Doc Searls / flicr
Guido urodził się w Holandii, aw 1982 r. Otrzymał dyplom Uniwersytetu w Amsterdamie, stając się specjalistą w dziedzinie informatyki i matematyki obliczeniowej.
Guido van Rossum pracował w kilku instytutach badawczych w Holandii i USA i zasłynął, gdy stworzył własny język Python. Współpracował z Google i osobiście podejmował decyzje podczas rozwoju i ulepszania Pythona. W 2019 r. Postanowił odejść z funkcji dobrodusznego, dożywotniego dyktatora i skoncentrował się na swoich własnych postępach.
W 2001 roku otrzymał prestiżową nagrodę Free Software Award w dziedzinie informatyki. Po Google w latach 2012-2019 pracował w Dropbox. Obecnie mieszka w Kalifornii, nadal pisząc programy i aplikacje. Najwięksi redaktorzy mówią specjalne podziękowania dla tego programisty, ponieważ uwielbiamy korzystać z Dropbox.
11
James Arthur Gosling
Kanadyjski programista uważany za ojca zorientowanego i wieloplatformowego języka Java. Na University of Calgary uzyskał tytuł licencjata, aw 1983 r. Obronił pracę magisterską, zostając lekarzem.
Stworzył kilka systemów pocztowych i kompilatorów, twórcę wieloprocesorowego systemu Unix. Przez wiele lat współpracował z Sun Microsystems. Kiedy firma została wchłonięta przez korporację, Oracle odeszła z powodu nieporozumień z zarządem.
Opublikował ponad 30 artykułów naukowych z zakresu informatyki i rozwoju technologii informatycznych.
James Arthur Gosling miał wielki wpływ na badania młodych specjalistów komputerowych. W 2007 r. Rząd przyznał mu najwyższą nagrodę cywilną Orderu Kanady.
10
Brian Kernigan
Kanadyjski programista pracował w Bell Labs, gdzie rozpoczął badania w dziedzinie informatyki i technologii komputerowej.
Brian Kernigan napisał wiele artykułów na temat języków programowania, teorii informatyki, podstawowych zasad systemów operacyjnych. Z dennis
Ritchie opublikował książkę Programming Language C. Pracował w grupie przy tworzeniu języków AWK, a także praw autorskich Briana Kernighana.
W 2002 roku został przyjęty do Narodowej Akademii Inżynierów Stanów Zjednoczonych. Podobnie jak inni na naszej liście, Kernigan nie ma głośnych nagród, ale jego działalność dydaktyczna jest bardzo ceniona.
9
Ken Thompson
Pochodzący z Nowego Orleanu jest uważany za pioniera w rozwoju oprogramowania komputerowego. Był zaangażowany w rozwój systemu operacyjnego Unix.
Ken Thompson opracował język „B”, a także jako pierwszy zaczął tworzyć nowy system operacyjny „Plan 9”. Razem z Ritchie ciężko pracowaliśmy nad Multics. We współpracy z Google Ken stworzył język „Go”. Opracował oprogramowanie dla komputera szachowego, a także dla firmy telekomunikacyjnej Bell.
Jego praca wpłynęła na wielu współczesnych programistów, zwłaszcza że każdy lubi jego zwięzłość i dostępność wyrażeń. Wielu uważa, że Ken Thompson był jednym z pierwszych hakerów w historii. Honorowy zdobywca nagrody Turinga, a także wielu innych prestiżowych nagród.
8
Nicklaus Wirth
Znany teoretyk języka komputerowego urodził się w Szwajcarii w 1934 r. W 1984 r. Otrzymał nagrodę Turinga.
Jako dziecko Nicklaus zainteresował się modelowaniem samolotów i projektowaniem rakiet. To hobby stało się przyczyną programowania. Pierwszymi osiągnięciami technologicznymi były piloty do modeli. Naukowiec poświęcił się całkowicie nowemu biznesowi, został twórcą i kierował grupą programistów języków Pascal, Modula-2, Oberon.
Doktor honoris causa Rosyjskiej Akademii Nauk, profesor informatyki Szwajcarskiej Wyższej Szkoły Technicznej i laureat prestiżowych nagród przyznawanych wyłącznie za znaczący wkład w rozwój informatyki.
7
Alan Curtis Kay
Fot. Marcin Wichary / flicr
Alan pochodzi z amerykańskiego miasta Springfield i otrzymał wykształcenie na uniwersytetach w Utah i Kolorado. Z wykształcenia jest matematykiem i biologiem molekularnym, ale w Utah obronił swoją pracę doktorską na stopień doktora filozofii.
Jako student zaczął pracować nad tworzeniem programów. To jego wczesne prace uczyniły go rozpoznawalnym w dziedzinie informatyki. Stworzył innowacyjny projekt graficzny interfejsu użytkownika - GUI. Jego projekty były szeroko stosowane do tworzenia komputerów Lisa i Macintosh.
Aktywnie współpracował z Apple. Ponadto jest doskonałym basistą, ale tworzenie oprogramowania zajęło się, a Alan w młodości zakończył karierę jako profesjonalny muzyk.
6
John McCarthy
Pochodzący z amerykańskiego Bostonu jest autorem terminu „sztuczna inteligencja”. Świat pierwszy raz usłyszał to zdanie w 1956 roku.
Od dzieciństwa wykazywał zdolności matematyczne. Najpierw studiowałem tę naukę samodzielnie, a następnie na uniwersytecie. Wykorzystano logikę matematyczną w tworzeniu sztucznej inteligencji. Autor Lisp. Od 1989 członek Narodowej Akademii Nauk Stanów Zjednoczonych.
Doktor honoris causa kilku uniwersytetów stał u podstaw powstania technologii komputerowej. Odznaczony nagrodą znanego Anglika Turinga. Również w nagrodę skarbonki w Kioto, medal Benjamina Franklina. Zmarł w 2011 roku, pozostawiając dobrą pamięć o sobie.
5
Tim Berners-Lee
Tim Lee wraz z Robertem Cayo stworzył sieć WWW. Stworzył koncepcję publicznej sieci semantycznej. Jego wynalazki od wielu lat wyznaczają kierunek rozwoju technologii informatycznych.
Autor adresu URL URI, HTTP, HTML, bez których Internet jest teraz niemożliwy. Rozpoczął karierę w Plessey Telecommunications Ltd, a następnie przeniósł się do D.G Nash Ltd. Tutaj opracował programy dla drukarek, a także rozpoczął pracę nad tworzeniem wielozadaniowego systemu operacyjnego.
Za wybitną pracę w dziedzinie komputerowej Elżbieta II go uhonorowała. Otrzymał nagrodę „Software System Award”, a także odznakę honorową „Pride of Britain”.
4
Bjarne Straustrup
Duński programista zasłynął z tworzenia języka C ++, który stał się nowym słowem w świecie informatyki.
Aby robić to, co kocha, przeprowadził się do Stanów Zjednoczonych, gdzie uzyskał możliwość swobodnej pracy nad tworzeniem oprogramowania. W 1993 roku otrzymał nagrodę Grace Murray Hopper Award.
Napisał podręcznik na temat C ++ i wiele innych artykułów na temat informatyki. Kontynuuje prace nad ulepszaniem programów i ich wsparciem. Za zasługi i prace został przyjęty do National Academy of Engineering of the United States.
3
Linus Torvalds
Inżynier oprogramowania urodził się w Helsinkach, gdzie rozpoczął pierwsze kroki w technologii komputerowej. Z czasem przeniósł się do Stanów Zjednoczonych.
Zainspirowany pracą Andrew Tanenbauma, Linus stworzył własny system operacyjny Linux. W trakcie swojej kariery zastąpił kilka firm, w których kontynuował pracę z jądrem Linuksa. Zabezpieczenie uznanego na całym świecie znaku towarowego dla swojego systemu operacyjnego. W jego skarbonce jest medal za rozwój nowych systemów informatycznych.
Został nagrodzony licznymi nagrodami i nagrodami, aw 1996 asteroida została nazwana na jego cześć pod numerem 9793. Popularny magazyn „Time”, prowadzący badania nad wpływowymi ludźmi naszych czasów, umieścił Linusa na 17 miejscu.
2
Dennis Ritchie
Jako dziecko chłopiec interesował się fizyką i matematyką stosowaną. Jego ojciec pracował dla Bell Labs, a po uzyskaniu doktoratu na Harvardzie Dennis został również pracownikiem tej ogromnej korporacji.
Utalentowany informatyk, stworzył kilka języków programowania i miał swój udział w tworzeniu systemu operacyjnego Unix. Język C stworzony przez Ritchie był ważnym kamieniem milowym w historii informatyki. Opiera się na nim wiele nowoczesnych technologii.
Dennis Ritchie zmarł samotnie w 2011 roku. Dystrybucja Fedory, wydana miesiąc po jego śmierci, była dedykowana wybitnemu programistowi.
1
Alan Mathison Turing
W 1936 roku Anglik przedstawił świat swojemu abstrakcyjnemu komputerowi. Większość uważa, że stała się prototypem komputera.
Szeroko ujawnił swoje zdolności matematyczne i analityczne podczas II wojny światowej, kierując działem rozszyfrowania szyfrów niemieckiej marynarki wojennej. To jego rozwój umożliwił złamanie kodu Enigmy. Alan słusznie nazywany jest ojcem informatyki teoretycznej. Uznając jego zasługi, ustanowiono nagrodę jego imienia, która przyznawana jest za wybitne zasługi w świecie technologii komputerowej.
Został niesłusznie oskarżony o nieprzyzwoite zachowanie, aw 1954 r. Został otruty cyjankiem. Elżbieta II w 2013 r. Wycofała wszystkie zarzuty przeciwko niemu.
🤓
Podsumowując
Nasza lista jest kompletna, ale będziemy zadowoleni, jeśli w komentarzach nasi czytelnicy podadzą swoich wybitnych programistów. A na koniec od nas jeden szczegół na temat zasady ich interesującej pracy. Wielu programistów lubi pracować w nocy, kiedy nikt i nic nie rozprasza uwagi. Nikt nie zadzwoni, nie będzie próbował mówić, rozpraszać się obcymi dźwiękami. Programują w strumieniu. Ten stan pozwala skupić się na głównej rzeczy, gdy kompleks staje się prosty.
Najwięksi redaktorzy proszą cię o napisanie, co jeszcze Twoim zdaniem utalentowani wybitni programiści powinni znaleźć się na naszej liście.
Autor artykułu: Valery Skiba