Những lập trình viên vĩ đại nhất thế giới mọi thời đại
Bạn đã bao giờ muốn biết những lập trình viên vĩ đại nhất từng sống trên hành tinh này chưa? Hãy đọc tiếp để khám phá những lập trình viên vĩ đại nhất mọi thời đại và những đóng góp của họ.

Máy tính đã cách mạng hóa thế giới – không còn nghi ngờ gì nữa. Và các lập trình viên chịu trách nhiệm cho việc này.
Tuy nhiên, không phải tất cả lập trình viên đều bình đẳng. Trong khi nhiều người đã đạt được những thành tựu to lớn trong thế giới khoa học máy tính, có một số ít người đã tác động đến chúng ta và phần còn lại của nhân loại nhiều nhất.
Những hacker ưu tú này có thể ít người biết đến hoặc nổi tiếng, và họ đến từ nhiều hoàn cảnh khác nhau. Nhưng điểm chung của họ là cách họ thay đổi cuộc sống của chúng ta thông qua công việc của họ.
Bài viết này dành tặng cho họ.
Những lập trình viên vĩ đại nhất thế giới mọi thời đại theo Impact
| Họ tên | Được biết đến với | Sinh | Quốc tịch | Nhận xét |
|---|---|---|---|---|
| Dennis Ritchie | C, Unix | 1941 | Sex Mỹ | Đã qua đời vào năm 2011 |
| Linus Torvalds | Linux | 1969 | Người Mỹ gốc Phần Lan | Cười rất nhiều |
| Bill Gates | Cửa sổ | 1955 | Sex Mỹ | Cựu người giàu nhất thế giới |
| Bjarne Stroustup | C + + | 1950 | Tiếng Đan Mạch | |
| Ken Thomson | Unix, Đi | 1943 | Sex Mỹ | |
| Tim Berners Lee | WWW | 1955 | Vương quốc Anh | Giám đốc W3C |
| yêu tinh james | Java | 1955 | Canada | Viết một lần, chạy mọi nơi |
| Richard Stallman | GNU, FSF | 1953 | Sex Mỹ | GNU/Linux, GPL |
| Guido van Rossum | Python | 1956 | Nước Hà Lan | Nhà độc tài nhân từ |
| rasmus lerdorf | PHP | 1968 | Canada, Đan Mạch | Một trang web năng động hơn |
| Satoshi Nakamoto | Blockchain | ? | ? | ? |
1. Dennis Ritchie

Dennis Ritchie đã đồng phát triển hệ điều hành Unix với Ken Thompson và đây là một thành tựu to lớn. Nhưng chính việc ông sáng tạo ra ngôn ngữ lập trình C đã đưa ông lên vị trí đầu danh sách này. Bởi vì ông là người có ảnh hưởng đến chúng tôi nhiều nhất.
Ban đầu là sự cải tiến của ngôn ngữ B, mà ông đồng sáng tạo, C đã phát triển thành ngôn ngữ lập trình thành công nhất thế giới. Nó hỗ trợ vô số ứng dụng, bao gồm cả hạt nhân Linux, hỗ trợ 67% tất cả các máy chủ web và 100% trong số 500 siêu máy tính nhanh nhất thế giới.
Nhiều ngôn ngữ lập trình cũng phát triển từ C, bao gồm Java, JavaScript, Google Go, C++, C#, Perl nhanh và mạnh mẽ, và ngôn ngữ Rust ấn tượng của Mozilla. Nếu bạn biết những ngôn ngữ này, thì bạn sẽ biết C của Dennis Ritchie đã tác động đến thế giới của chúng ta nhiều như thế nào.
Ông đã qua đời vào năm 2011, nhưng bạn có thể đọc một bản sao của cuốn sách "Ngôn ngữ lập trình C" của ông để hiểu ông thông minh như thế nào. Đây là một cuốn sách mà mọi lập trình viên nên có, ngay cả những người không có kế hoạch sử dụng nó.
Cảm ơn ngài. Và hãy tiếp tục nghỉ ngơi.
2. Linus Torvalds

“Just for fun” đã có mặt trên kệ sách vào khoảng năm 2002, và kể về câu chuyện của Linus Torvalds. Sinh ra trong gia đình có cha mẹ là nhà báo, Torvalds lớn lên ở Helsinki, Phần Lan và vào năm 1991 đã phát hành các nguyên mẫu của hệ điều hành Linux.
Ông đã phát hành miễn phí và tiếp tục phát triển cho đến ngày nay. Điều này dẫn đến việc áp dụng rộng rãi hệ thống này cho mọi thứ từ máy tính để bàn, máy chủ web, Android, Chrome OS, v.v. Ông cũng là người tạo ra phần mềm kiểm soát sửa đổi Git.
Tất nhiên, internet sẽ phát triển mà không cần Linux miễn phí của Torvald. Tuy nhiên, không còn nghi ngờ gì nữa, nó sẽ đi theo một con đường khác với hệ điều hành và các chi phí cấp phép khác. Linux đã san bằng bối cảnh internet bằng cách miễn phí và cho phép những công ty nhỏ cạnh tranh với những công ty lớn.
3. Bill Gates

Cái này không cần giới thiệu, và đó chính xác là lý do tại sao ông cũng nằm trong top đầu. Tất nhiên, Bill Gates là một lập trình viên giỏi, nhưng chúng ta sẽ xem xét khía cạnh kinh doanh của ông.
Ông đã cùng Paul Allen thành lập Microsoft Behemoth vào năm 1975 và công ty đã phát triển lên hơn 150,000 nhân viên trên toàn thế giới, với 53 tỷ đô la lợi nhuận hoạt động vào năm 2020, 44.3 tỷ đô la lợi nhuận ròng và 301.3 tỷ đô la tổng tài sản.
Nói cách khác, Bill Gates đã cho thế giới thấy rằng các lập trình viên máy tính, hay còn gọi là geek, có thể tự mình kinh doanh thành công và thay đổi tiến trình của các ngành công nghiệp. Ngày nay, geek tiếp tục thay đổi thế giới bằng cách sử dụng các công nghệ đột phá và họ đang kiếm được rất nhiều tiền khi làm điều đó.
4. Bjarne Stroustrup

C là một ngôn ngữ tuyệt vời và bạn có thể làm những điều tuyệt vời với nó, đặc biệt là khi bạn sử dụng trí tưởng tượng của mình. Nhưng nó thiếu một vài tính năng, và đó là những gì Bjarne Stroustrup đặt ra để cung cấp.
C++ của Bjarne Stroustrup đã biến đổi thế giới phần mềm quan trọng về thời gian và hiệu suất từ trò chơi điện tử sang các trang web thương mại điện tử, ứng dụng máy tính để bàn, trình sắp xếp nhạc, cơ sở dữ liệu và thậm chí cả hệ thống chuyển mạch điện thoại.
C++ về cơ bản là C với các lớp. Sau đó, nó phát triển thành một ngôn ngữ lập trình hướng đối tượng hoàn chỉnh và có khả năng quản lý bộ nhớ tuyệt vời. Một tính năng khác mà C không có.
Ngôn ngữ này cung cấp bốn tính năng của OOP, đó là trừu tượng hóa, kế thừa, đóng gói và đa hình cho lập trình viên C. Và điều này, đến lượt nó, đã giúp tạo ra các ứng dụng tuyệt vời, có thể không bao giờ tồn tại nếu không có nó.
Chúng bao gồm MySQL, hệ điều hành Windows, trình duyệt Firefox, Maya 3D, Adobe Photoshop, Maya, rất nhiều hệ thống nhúng cần cung cấp hiệu suất cao và nhiều hơn nữa.
5. Ken Thompson

Hai sáng tạo lớn mang tên Ken Thompson là Unix và Go. Ông đã thiết kế và phát triển hệ điều hành Unix cùng Dennis Ritchie vào những năm 1970 khi làm việc tại Bell Labs. Và gần đây hơn, ông đã đồng phát triển ngôn ngữ Go khi làm việc tại Google.
Sự phát triển Unix của ông rất quan trọng vì Triết lý Unix, đã giúp ích cho sự phát triển của môi trường máy chủ. Ví dụ, Linux là bản sao Unix. Nó là mô-đun và sử dụng các công cụ đơn giản nhưng chuyên biệt, giao tiếp với nhau bằng các đường ống trong Shell.
Unix cũng tác động đến cộng đồng học thuật, vì nó được cấp phép và nhiều nhóm đã đưa ra các phiên bản của họ như BSD, Solaris và AIX của IBM. Nó cũng đóng góp vào phong trào phần mềm miễn phí, tài liệu trực tuyến, hệ thống mạng ban đầu và internet nói chung.
Go là ngôn ngữ được gõ tĩnh và rất giống với C. Nhưng nó có nhiều tính năng bổ sung giúp người viết mã làm việc hiệu quả hơn trong môi trường hiện đại. Các tính năng này bao gồm thu gom rác, đồng thời và an toàn bộ nhớ khỏi lỗi tràn bộ đệm và các vấn đề về con trỏ của C, cùng nhiều tính năng khác.
6. Tim Berners-Lee

Vào ngày 12 tháng 1989 năm XNUMX, Sir Timothy John Berners-Lee đã đề xuất một hệ thống quản lý thông tin sử dụng mạng máy tính. Và vào tháng XNUMX cùng năm, ông đã triển khai hệ thống đó.
Đó là hình thức giao tiếp giữa máy khách và máy chủ trên mạng, sử dụng HTTP (Giao thức truyền siêu văn bản) qua mạng có tên gọi là “Internet”.
Tất nhiên, đã có những mạng máy tính trước đó vào thời đó. Nhưng chúng thường là những hệ thống nghiên cứu khép kín dành cho nghiên cứu học thuật cấp cao và thường được điều hành bởi những người có râu với bằng cấp cao.
Tim Berners-Lee đã tạo ra World Wide Web cho người bình thường và chỉ cho mọi người cách xây dựng trang web. Ông đã xây dựng trang web đầu tiên trên thế giới, trình duyệt web đầu tiên trên thế giới và máy chủ web đầu tiên trên thế giới, đó là CERN HTTPd (HTTP daemon).
Ông cũng là người viết phiên bản HTML đầu tiên trên thế giới và phần còn lại là lịch sử. Thật là một người lập dị.
7. James Gosling

Nhà khoa học máy tính người Canada này là cha đẻ của ngôn ngữ lập trình Java. Và mặc dù Java dường như không còn là vấn đề lớn nữa, nhưng nó còn nhiều điều hơn hầu hết mọi người nhận ra.
Java được biết đến là ngôn ngữ Write Once, Run Anywhere. Vì vậy, bạn chỉ cần viết mã chương trình của mình một lần và người dùng có thể thực thi nó trên bất kỳ kiến trúc nào. Tất nhiên, giải pháp thay thế là viết mã cụ thể cho mọi kiến trúc mà bạn muốn chương trình của mình chạy trên đó.
Mặc dù hầu hết máy tính ngày nay chạy trên kiến trúc x8086 của IBM, nhưng không phải lúc nào cũng như vậy. Các môi trường hoạt động khác nhau là một vấn đề đau đầu đối với phát triển phần mềm và là lý do khiến Java trở nên thành công lớn như vậy.
8. Richard Stallman

Vào tháng 1983 năm XNUMX, Richard Stallman đã khởi động Dự án GNU nhằm mục đích tạo ra một môi trường điện toán giống Unix bao gồm toàn bộ phần mềm miễn phí.
Để đạt được mục đích đó, ông cũng đã thành lập Quỹ Phần mềm Tự do và tạo ra GPL (Giấy phép Công cộng GNU) để phân phối phần mềm tự do mà người dùng có thể sao chép và sửa đổi theo ý muốn.
GNU Project và FSF đã trở thành bệ phóng cho hệ điều hành Linux thành như ngày nay. Các gói đáng chú ý nhất của Project bao gồm GNOME, Gimp, bash, tar, gzip và grep.
Stallman cũng đích thân phát triển GNU Compiler Collection hay GCC để thúc đẩy phát triển phần mềm trên các hệ thống tương thích GNU. Và ông đã tạo ra GNU Emacs, một trình soạn thảo văn bản điên rồ nhưng mạnh mẽ.
Mặc dù hiện tại ông đang vướng vào một vụ bê bối truyền thông gây tranh cãi, những đóng góp của ông cho thế giới máy tính và phần mềm có thể truy cập vẫn giữ nguyên giá trị.
9. Guido van Rossum

Ngôn ngữ họ C rất tuyệt và hiệu quả, nhưng một số người không thể sử dụng chúng. Hoặc một số người chỉ cần thứ gì đó ít gây nhầm lẫn hơn.
Guido van Rossum đã tạo ra Ngôn ngữ lập trình Python vào năm 1989 và kể từ đó đã biến đổi nhiều lĩnh vực điện toán, từ môi trường Unix trở thành ngôn ngữ ưa thích của các nhà phát triển AI.
Python có cách tiếp cận khác đối với việc phát triển chương trình, với thụt lề, gõ động và thư viện chuẩn toàn diện. Nó cũng đi kèm với trình thông dịch được cài đặt sẵn và sẵn sàng sử dụng trong nhiều hệ thống Linux.
10. Rasmus Lerdorf

Sự khởi đầu khiêm tốn của World Wide Web bao gồm các trang HTML tĩnh, mặc dù chúng mở ra kỷ nguyên mới của máy tính nhưng vẫn chưa đáp ứng được nhiều mong đợi.
Một hacker đã cố gắng sửa chữa mong muốn này là Rasmus Lerdorf. Ông đã viết một bộ sưu tập các chương trình C chạy như CGI hoặc Giao diện cổng chung cho máy chủ trang chủ HTML của mình và PHP được sinh ra.
Ông không biết rằng sáng tạo của mình sẽ biến đổi internet. PHP hiện đang cung cấp năng lượng cho khoảng 80% máy chủ web, nhờ vào phần mềm mã nguồn mở và miễn phí. Đây cũng là một ngôn ngữ rất đẹp và dễ viết mã.
11. Satoshi Nakamoto

Được rồi, chúng ta đều biết rằng Satoshi Nakamoto có lẽ là một bút danh. Nhưng dù là anh ấy, cô ấy, họ hay nó, cái tên đó đã thay đổi tiến trình của nhân loại khi xuất bản bài báo đầu tiên giới thiệu Bitcoin vào ngày 31 tháng 2008 năm XNUMX.
Không cần phải nói, tiền điện tử hiện có giá trị hàng nghìn tỷ đô la và Satoshi Nakamoto là một tỷ phú xứng đáng. Nhưng có vẻ như chúng ta vẫn đang ở giai đoạn đầu của sự gián đoạn tiền điện tử, vì công nghệ blockchain cơ bản được thiết kế cho đồng tiền Bitcoin đang tự phát triển.
Thế giới nghệ thuật cũng vậy, hiện đang bị gián đoạn bởi các token không thể thay thế, một công nghệ bắt nguồn từ blockchain. Cộng với nhiều ứng dụng khác cũng đang được phát triển tích cực. Ngay cả các công ty lớn từ Wikimedia đến Microsoft, Tesla, AT&T và Burger King đều chấp nhận Bitcoin.
Dù thế nào đi nữa, rõ ràng là thế giới sẽ không bao giờ như cũ nữa. Bởi vì Satoshi Nakamoto.
Kết luận
Khi kết thúc danh sách những lập trình viên vĩ đại nhất này, chúng ta có thể thấy rõ trí tuệ thông minh của mỗi người trong số họ.
Và khi thế giới tiếp tục dựa vào máy tính hóa, chúng ta cầu nguyện rằng văn hóa hacker thực sự không bao giờ chết. Và mong lòng nhân từ của Đạo đức của Hacker tiếp tục thúc đẩy cuộc cách mạng máy tính trên hành tinh thân yêu của chúng ta.





