მსოფლიოს ყველა დროის უდიდესი პროგრამისტები

ოდესმე გინდოდათ იცოდეთ ყველაზე დიდი კოდირების შესახებ, რომლებიც დადიოდნენ ამ პლანეტაზე? წაიკითხეთ, რადგან ჩვენ ვიკვლევთ ყველა დროის საუკეთესო პროგრამისტებს და მათ წვლილს.

კომპიუტერმა მოახდინა რევოლუცია მსოფლიოში - ამაში ეჭვი არ ეპარება. და პროგრამისტები პასუხისმგებელნი არიან ამაზე.

თუმცა, ყველა პროგრამისტი არ არის თანაბარი. მიუხედავად იმისა, რომ ბევრმა მიაღწია დიდ წარმატებებს კომპიუტერული მეცნიერების სამყაროში, არის რამდენიმე, ვინც ყველაზე მეტად იმოქმედა ჩვენზე და დანარჩენ კაცობრიობაზე.

ეს ელიტური ჰაკერები მერყეობს ნაკლებად ცნობილიდან ცნობილამდე და ისინი ყველაზე მრავალფეროვანი ფონიდან არიან. მაგრამ რაც მათ საერთო აქვთ არის ის, თუ როგორ შეცვალეს ჩვენი ცხოვრება თავიანთი მუშაობით.

ეს პოსტი მათ ეძღვნება.

მსოფლიოს ყველა დროის საუკეთესო პროგრამისტები Impact-ის მიხედვით

სახელიცნობილიადაიბადამოქალაქეობაკომენტარები
დენის რიჩიC, Unix1941ამერიკისგადავიდა 2011 წელს
Linus TorvaldsLinux1969ფინელი ამერიკელიბევრს იღიმება
ბილ გეითსიWindows1955ამერიკისმსოფლიოს ყოფილი უმდიდრესი ადამიანი
ბიარნე სტრუსტაპიC + +1950დანიური
კენ ტომპსონიUnix, წადი1943ამერიკის
ტიმ ბერნერს ლიWWW1955გაერთიანებული სამეფოW3C-ის დირექტორი
ჯეიმს გოსლინგიJava1955კანადაშიდაწერე ერთხელ, გაიქეცი სადმე
რიჩარდ StallmanGNU, FSF1953ამერიკისGNU/Linux, GPL
გიდო ვან როსუმიPython1956ნიდერლანდებისკეთილგანწყობილი დიქტატორი
რასმუს ლერდორფიPHP1968კანადელი, დანიურიუფრო დინამიური ვებ
Satoshi Nakamotoblockchain???

1. დენის რიჩი

დენის რიჩი

დენის რიჩიმ კენ ტომპსონთან ერთად შექმნა Unix ოპერაციული სისტემა და ეს დიდი წარმატებაა. მაგრამ, ეს არის მისი C პროგრამირების ენის შექმნა, რაც მას ამ სიის სათავეში აყენებს. იმიტომ რომ მან ჩვენზე ყველაზე დიდი გავლენა მოახდინა.

თავდაპირველად B ენის გაუმჯობესება, რომელიც მან შექმნა, C გახდა მსოფლიოში ყველაზე წარმატებული პროგრამირების ენა. იგი ამუშავებს უთვალავ აპლიკაციას, მათ შორის Linux-ის ბირთვს, რომელიც ფლობს ყველა ვებ სერვერების 67%-ს და მსოფლიოს 100 უსწრაფესი სუპერკომპიუტერის 500%-ს.

მრავალი პროგრამირების ენა ასევე განვითარდა C-დან და მათ შორისაა Java, JavaScript, Google's Go, სწრაფი და ძლიერი C++, C#, Perl და Mozilla-ს შთამბეჭდავი Rust ენა. თუ თქვენ იცით ეს ენები, მაშინ უნდა იცოდეთ რამდენად დიდი გავლენა მოახდინა დენის რიჩის C-მ ჩვენს სამყაროზე.

ის 2011 წელს გადავიდა, მაგრამ შეგიძლიათ წაიკითხოთ მისი წიგნის „C პროგრამირების ენის“ ასლი, რათა გაიგოთ, რამდენად ბრწყინვალე იყო ის. ეს არის წიგნი, რომელიც ყველა კოდს უნდა ჰქონდეს, მათაც კი, ვინც მის გამოყენებას არ აპირებს.

გმადლობთ, ბატონო. და განაგრძე დასვენება.

2. ლინუს ტორვალდსი

Linus Torvalds

"მხოლოდ გასართობად" წიგნების თაროებზე დაახლოებით 2002 წელს მოხვდა და ლინუს ტორვალდის ისტორიას მოჰყვა. ჟურნალისტის მშობლების ოჯახში დაბადებული ტორვალდსი გაიზარდა ჰელსინკში, ფინეთი და 1991 წელს გამოუშვა Linux ოპერაციული სისტემის პროტოტიპები.

მან ის უფასოდ გამოუშვა და დღემდე განაგრძობს მის განვითარებაზე მუშაობას. ამან გამოიწვია სისტემის ფართო გამოყენება ყველაფერზე, დესკტოპის, ვებ სერვერების, Android-ის, Chrome OS და ა.შ. ის ასევე არის Git რევიზიის კონტროლის პროგრამული უზრუნველყოფის შემქმნელი.

რა თქმა უნდა, ინტერნეტი გაიზრდებოდა ტორვალდის უფასო Linux-ის გარეშე. თუმცა, ეჭვგარეშეა, რომ ის სხვა გზას აიღებდა OS და სხვა ლიცენზირების ხარჯებთან დაკავშირებით. Linux-მა გაათანაბრა ინტერნეტ ლანდშაფტი თავისუფალი ყოფნით და პატარა მოთამაშეებს საშუალება მისცა კონკურენცია გაუწიონ გიგანტებს.

3. ბილ გეიტსი

ბილ გეითსი

ამ ერთს შესავალი არ სჭირდება და ზუსტად ამიტომაა ისიც პირველ ადგილზე. რა თქმა უნდა, ბილ გეითსი კარგი პროგრამისტია, მაგრამ ჩვენ განვიხილავთ მის ბიზნეს მხარეს.

მან შექმნა Microsoft Behemoth პოლ ალენთან ერთად 1975 წელს და კომპანია გაიზარდა 150,000 53-ზე მეტი თანამშრომელი მთელ მსოფლიოში, 2020 წელს 44.3 მილიარდი დოლარის საოპერაციო შემოსავლით, 301.3 მილიარდი დოლარის წმინდა შემოსავალით და XNUMX მილიარდი დოლარის მთლიანი აქტივებით.

სხვა სიტყვებით რომ ვთქვათ, ბილ გეითსმა აჩვენა მსოფლიოს, რომ კომპიუტერის პროგრამისტებს, ანუ ჯიქებს, წარმატებით შეეძლოთ დამოუკიდებლად შევიდნენ ბიზნესში და შეცვალონ ინდუსტრიების კურსი. დღეს გეიკები აგრძელებენ სამყაროს შეცვლას დამღუპველი ტექნოლოგიების გამოყენებით და ისინი ამით უამრავ ფულს შოულობენ.

4. ბიარნე სტროუსტრუპი

ბჟარ სრუუსფრუპი

C მშვენიერი ენაა და შეგიძლიათ საოცარი საქმის გაკეთება, განსაკუთრებით მაშინ, როდესაც იყენებთ თქვენს ფანტაზიას. მაგრამ მას მოკლებულია რამდენიმე მახასიათებელი და ეს არის ის, რისი მიწოდებასაც Bjarne Stroustrup აპირებდა.

Bjarne Stroustrup-ის C++-მა გარდაქმნა დროისა და შესრულებისთვის კრიტიკული პროგრამული უზრუნველყოფის სამყარო ვიდეო თამაშებიდან ელექტრონული კომერციის ვებსაიტებამდე, დესკტოპის აპლიკაციებამდე, მუსიკის თანმიმდევრობით, მონაცემთა ბაზებით და ტელეფონების გადართვის სისტემებითაც კი.

C++ არსებითად არის C კლასებით. შემდეგ ის გადაიქცა სრულყოფილ ობიექტზე ორიენტირებულ პროგრამირების ენად და მეხსიერების შესანიშნავი მენეჯმენტით. კიდევ ერთი თვისება, რომელიც C-ს აკლდა.

ენა აწვდის OOP-ის ოთხ მახასიათებელს, რომლებიც არის აბსტრაქცია, მემკვიდრეობა, ინკაფსულაცია და პოლიმორფიზმი C პროგრამისტს. და ეს, თავის მხრივ, დაეხმარა საოცარი აპლიკაციების შექმნას, რომლებიც შესაძლოა არასოდეს არსებობდეს მის გარეშე.

მათ შორისაა MySQL, Windows OS, Firefox ბრაუზერი, Maya 3D, Adobe Photoshop, Maya, უამრავ ჩაშენებულ სისტემას, რომლებსაც მაღალი ეფექტურობის უზრუნველყოფა სჭირდებათ და მრავალი სხვა.

5. კენ ტომპსონი

კენ ტომპსონი

კენ ტომპსონის ორი მთავარი ქმნილებაა Unix და Go. მან დააპროექტა და შეიმუშავა Unix ოპერაციული სისტემა დენის რიჩისთან ერთად 1970-იან წლებში Bell Labs-ში მუშაობისას. და სულ ახლახან, მან Google-ში მუშაობის დროს Go-ს ენა დაამუშავა.

მისი Unix-ის განვითარება მნიშვნელოვანია Unix-ის ფილოსოფიის გამო, რომელიც დაეხმარა სერვერის გარემოს განვითარებას. მაგალითად, Linux არის Unix-ის კლონი. ის მოდულარულია და იყენებს მარტივ, მაგრამ სპეციალიზებულ ინსტრუმენტებს, რომლებიც ერთმანეთთან ურთიერთობენ Shell-ში არსებული მილების გამოყენებით.

Unix-მა ასევე გავლენა მოახდინა აკადემიურ საზოგადოებაზე, რადგან ის ლიცენზირებული იყო და ბევრმა ჯგუფმა გამოუშვა თავისი ვერსიები, როგორიცაა BSD, Solaris და IBM-ის AIX. მან ასევე ხელი შეუწყო თავისუფალი პროგრამული უზრუნველყოფის მოძრაობას, ონლაინ დოკუმენტაციას, ადრეულ ქსელურ სისტემებს და ზოგადად ინტერნეტს.

Go არის სტატიკურად აკრეფილი ენა და ძალიან ჰგავს C-ს. მაგრამ მას აქვს მრავალი დამატება, რათა კოდერი უფრო პროდუქტიული გახდეს თანამედროვე გარემოში. ეს ფუნქციები მოიცავს ნაგვის შეგროვებას, კონკურენტულობას და მეხსიერების უსაფრთხოებას C-ის ბუფერული გადადინებისგან და მაჩვენებლის საკითხებთან ერთად, სხვათა შორის.

6. ტიმ ბერნერს-ლი

Tim Berners-Lee

12 წლის 1989 მარტს სერ ტიმოთი ჯონ ბერნერს-ლიმ შესთავაზა ინფორმაციის მართვის სისტემა კომპიუტერული ქსელების გამოყენებით. და იმავე წლის ნოემბერში მან დანერგა ეს სისტემა.

ეს იყო კომუნიკაცია ქსელის კლიენტსა და სერვერს შორის, HTTP-ის, ჰიპერტექსტის გადაცემის პროტოკოლის გამოყენებით, ქსელის საშუალებით, სახელწოდებით „ინტერნეტი“.

რა თქმა უნდა, იმ დღეებში არსებობდა წინა კომპიუტერული ქსელები. მაგრამ ეს იყო ხშირად დახურული კვლევითი სისტემები მაღალი დონის აკადემიური კვლევისთვის და მათ ჩვეულებრივ მართავდნენ წვერებიანი ადამიანები, ლამაზი ხარისხით.

ტიმ ბერნერს-ლიმ შექმნა მსოფლიო ქსელი საშუალო ჯოსთვის და აჩვენა ხალხს ვებსაიტების შექმნა. მან შექმნა მსოფლიოში პირველი ვებ-გვერდი, მსოფლიოში პირველი ვებ ბრაუზერი და მსოფლიოში პირველი ვებ სერვერი, რომელიც არის CERN HTTPd (HTTP daemon).

მან ასევე დაწერა HTML-ის მსოფლიოში პირველი ვერსია და დანარჩენი ისტორიაა. რა გიჟია.

7. ჯეიმს გოსლინგი

ჯეიმს გოსლინგი

ეს კანადელი კომპიუტერული მეცნიერი არის Java პროგრამირების ენის მამა. და მიუხედავად იმისა, რომ ჯავა, როგორც ჩანს, აღარ არის დიდი საქმე, მასში ბევრად მეტია, ვიდრე ადამიანების უმეტესობა აცნობიერებს.

Java ცნობილია როგორც Write Once, Run Anywhere ენა. ასე რომ, თქვენ უბრალოდ დაწერთ თქვენი პროგრამის კოდს მხოლოდ ერთხელ და მომხმარებელს შეუძლია მისი შესრულება ნებისმიერ არქიტექტურაზე. ალტერნატივა, რა თქმა უნდა, არის კონკრეტული კოდის დაწერა ყველა არქიტექტურისთვის, რომელზედაც გსურთ თქვენი პროგრამის გაშვება.

მიუხედავად იმისა, რომ დღეს კომპიუტერების უმეტესობა მუშაობს IBM-ის x8086 არქიტექტურაზე, ეს ყოველთვის ასე არ ყოფილა. სხვადასხვა ოპერაციული გარემო იყო დიდი თავის ტკივილი პროგრამული უზრუნველყოფის შემუშავებისთვის და არის მიზეზი იმისა, რომ Java გახდა ასეთი დიდი წარმატება.

8. რიჩარდ სტალმანი

რიჩარდ Stallman

1983 წლის სექტემბერში რიჩარდ სტალმანმა წამოიწყო GNU პროექტი, რათა შეექმნა Unix-ის მსგავსი გამოთვლითი გარემო, რომელიც მოიცავს სრულიად უფასო პროგრამულ უზრუნველყოფას.

ამ მიზნით, მან ასევე დააარსა თავისუფალი პროგრამული უზრუნველყოფის ფონდი და შექმნა GPL (GNU General Public License) უფასო პროგრამული უზრუნველყოფის გასავრცელებლად, რომლის კოპირება და შეცვლაც მომხმარებელს შეეძლო, როგორც მას სურს.

GNU პროექტი და FSF გახდა Linux OS-ის გამშვები პუნქტი, რაც დღეს არის. პროექტის ყველაზე ცნობილი პაკეტები მოიცავს GNOME, Gimp, bash, tar, gzip და grep.

სტალმანმა ასევე პირადად შეიმუშავა GNU Compiler Collection ან GCC GNU-თან თავსებად სისტემებზე პროგრამული უზრუნველყოფის განვითარების წინსვლისთვის. და მან შექმნა GNU Emacs, გიჟური, მაგრამ ძლიერი ტექსტური რედაქტორი.

მიუხედავად იმისა, რომ ის ამჟამად არის ჩართული მედიის საკამათო სკანდალში, მისი წვლილი გამოთვლითი და ხელმისაწვდომი პროგრამული უზრუნველყოფის სამყაროში რჩება ისეთი, როგორიც არის.

9. გვიდო ვან როსუმი

გიდო ვან როსუმი

C-ოჯახის ენები შესანიშნავი და ეფექტურია, მაგრამ ზოგიერთი ადამიანი უბრალოდ ვერ უმკლავდება მათ. ან, ზოგიერთ ადამიანს უბრალოდ სჭირდება რაღაც ნაკლებად დამაბნეველი.

გვიდო ვან როსუმმა შექმნა Python პროგრამირების ენა 1989 წელს და მას შემდეგ მან გარდაქმნა გამოთვლის მრავალი სფერო, Unix გარემოდან დაწყებული, AI დეველოპერებისთვის საყვარელი ენა გახდა.

პითონი განსხვავებულ მიდგომას იყენებს პროგრამის შემუშავების მიმართ, თავისი ჩაღრმავებით, დინამიური აკრეფით და ყოვლისმომცველი სტანდარტული ბიბლიოთეკით. მას ასევე მიეწოდება თარჯიმანი, რომელიც წინასწარ არის დაინსტალირებული და მზადაა ბევრ Linux სისტემაში.

10. რასმუს ლერდორფი

რასმუს ლერდორფი

World Wide Web-ის თავმდაბალი დასაწყისი იყო სტატიკური HTML საიტები, რომლებიც გამოთვლითი ახალი ეპოქის დაწყებისას ტოვებდნენ სასურველს.

ერთი ჰაკერი, რომელიც ამ სურვილის გამოსწორებას ცდილობდა, არის რასმუს ლერდორფი. მან დაწერა C პროგრამების კოლექცია, რომელიც მუშაობდა როგორც CGI ან Common Gateway ინტერფეისი მისი HTML საწყისი გვერდის სერვერისთვის და PHP დაიბადა.

მან არ იცოდა, რომ მისი შემოქმედება ინტერნეტის გარდაქმნას აპირებდა. PHP ამჟამად ფლობს ვებ სერვერების დაახლოებით 80%-ს, უფასო და ღია კოდის პროგრამული უზრუნველყოფის წყალობით. ეს ასევე ძალიან ლამაზი ენაა, რომლის კოდირებაც ტკბილია.

11. სატოში ნაკამოტო

კარგი, ყველამ ვიცით, რომ სატოში ნაკამოტო სავარაუდოდ ფსევდონიმია. მაგრამ მან, მან, მათ თუ ის, ამ სახელმა შეცვალა კაცობრიობის კურსი, როდესაც გამოაქვეყნა პირველი ნაშრომი, რომელმაც ბიტკოინი შემოიღო 31 წლის 2008 ოქტომბერს.

ზედმეტია იმის თქმა, რომ კრიპტოვალუტები ახლა ტრილიონ დოლარად ღირს და სატოში ნაკამოტო დამსახურებული მილიარდერია. მაგრამ, როგორც ჩანს, ჩვენ ჯერ კიდევ ვიმყოფებით კრიპტო შეფერხების ადრეულ ფაზაში, რადგან ბიტკოინის ვალუტისთვის შექმნილი ბლოკჩეინის ტექნოლოგია თავისთავად იძენს სიცოცხლეს.

ხელოვნების სამყარო ასევე ამჟამად დარღვეულია შეუცვლელი ტოკენების, ბლოკჩეინიდან მიღებული ტექნოლოგიის გამო. გარდა ამისა, მრავალი სხვა აპლიკაცია ასევე აქტიურ განვითარებაშია. ბიტკოინებს იღებენ მსხვილი კომპანიებიც კი, ვიკიმედიიდან დაწყებული, Microsoft-ით, Tesla, AT&T და Burger King.

რაც არ უნდა წავიდეს, ცხადია, რომ სამყარო აღარასოდეს იქნება იგივე. სატოში ნაკამოტოს გამო.

დასკვნა

ამ უდიდესი პროგრამისტების სიის დასასრულს რომ მივაღწევთ, აშკარაა, თუ რამდენად ნათელი იყო ან არის მათი თითოეული ჯიუტი გონება.

და რადგან მსოფლიო აგრძელებს კომპიუტერიზაციაზე დაყრდნობას, ჩვენ ვლოცულობთ, რომ ნამდვილი ჰაკერების კულტურა არასოდეს მოკვდეს. და შეიძლება კეთილგანწყობა ჰაკერების ეთიკა განაგრძეთ ჩვენი საყვარელი პლანეტის კომპიუტერული რევოლუციის გააქტიურება.

ნნამდი ოკეკე

ნნამდი ოკეკე

ნნამდი ოკეკე არის კომპიუტერის მოყვარული, რომელსაც უყვარს წიგნების ფართო სპექტრის კითხვა. მას აქვს უპირატესობა Linux-ზე Windows/Mac-ზე და უკვე იყენებს
Ubuntu მისი ადრეული დღეებიდან. მისი დაჭერა ტვიტერზე შეგიძლიათ ბონგოტრაქსი

სტატიები: 298

მიიღეთ ტექნიკური პროდუქტები

ტექნიკური ტენდენციები, გაშვების ტენდენციები, მიმოხილვები, ონლაინ შემოსავალი, ვებ ინსტრუმენტები და მარკეტინგი თვეში ერთხელ ან ორჯერ