Top những lập trình viên nổi tiếng nhất mọi thời đại
Cùng tìm hiểu về những lập trình viên nổi tiếng thế giới cùng những đóng góp của họ cho ngành lập trình, cũng như những câu chuyện truyền cảm hứng về sự nghiệp của họ.
Lập trình không phải là một lĩnh vực dễ, và không phải ai cũng có thể trở thành một lập trình viên giỏi. Tính đến hiện tại, có 10 người được công nhận là lập trình viên nổi tiếng nhất Thế giới. Họ đều có những đóng góp to lớn cho giới lập trình. Hãy đọc bài viết dưới đây để xem họ là ai nhé!
Dennis Ritchie
Dennis Ritchie là một nhà khoa học máy tính người Mỹ, là người đã sáng tạo ra ngôn ngữ lập trình C và hệ điều hành Unix. Năm 1983, Dennis Ritchie và một người đồng nghiệp đã được trao giải thưởng Turing. Đến năm 1999, lập trình viên nổi tiếng nhận được huân chương công nghệ Quốc gia Mỹ từ tổng thống Bill Clinton.
Bjarne Stroustrup
Bjarne Stroustrup là lập trình viên nổi tiếng của Đan Mạch. Ông đã phát minh ra ngôn ngữ lập trình C++ trên nền tảng ngôn ngữ lập trình C của Dennis Ritchie vào năm 1978. Hiện tại, ông đang làm công việc giảng dạy và nghiên cứu về khoa học máy tính tại đại học Texas A&M của đại học Columbia.
James Gosling
Nhà khoa học máy tính người Canada James Gosling đã phát minh ra ngôn ngữ lập trình Java – là một ngôn ngữ đóng vai trò quan trọng trong lập trình. Java được lập trình viên sử dụng để phát triển các sản phẩm công nghệ như ứng dụng di động, trò chơi…và thiết kế website có giao diện động. Ông là nhà phát triển của hệ thống phần mềm Gosling Emacs và NeWS. Với những đóng góp trên, vị lập trình viên nổi tiếng được bầu làm cộng tác viên nước ngoài của Học viên kỹ thuật Quốc gia Mỹ.
Linus Torvalds
Ông nằm trong danh sách những lập trình viên giỏi nhất thế giới từ đầu những năm 90. Ông là kỹ sư phần mềm người Mỹ gốc Hà Lan và cũng là tác giả của hệ điều hành Linux. Tại thời điểm phát minh ra hệ điều hành Linux, ông đang là sinh viên của trường đại học Helsinki và Linux chính là lựa chọn hàng đầu của những người đam mê công nghệ. Ngoài ra, ông còn tạo ra hệ thống kiểm soát sửa đổi Git và phần mềm Subsurface.
Anders Hejlsberg
Ông là kỹ sư phần mềm đã sáng tạo ra ngôn ngữ lập trình phổ biến C#. Ông cũng là tác giả của Turbo Pascal và là kiến trúc sư chính của Delphi. Hiện tại, ông đang làm việc cho Microsoft với tư cách là kỹ sư ngôn ngữ lập trình C# và lập trình viên TypeScript.
Tim Berners – Lee
Đây là một lập trình viên có tầm ảnh hưởng lớn trên Thế giới. Năm 1989, ông đã xây dựng thành công HTTP mà chúng ta đang sử dụng. Đặc biệt, ông là người duy nhất được nữ hoàng Elizabeth II phong tước hiệp sĩ. Hiện nay, Tim là giám đốc một dự án Internet phi lợi nhuận nhằm mang Internet tốc độ cao đến với tất cả mọi người.
Guido van Rossum
Lập trình viên máy tính nổi tiếng người Hà Lan – người đã viết nên ngôn ngữ lập trình Python. Mặc dù cũng có rất nhiều cá nhân phát triển ngôn ngữ lập trình này, tuy nhiên Guido van Rossum vẫn là tác giả chính. Ông giữ vai trò quyết định hướng phát triển của Python trong giới lập trình.
Donald Knuth
Ông là một nhà toán học và lập trình nổi tiếng của Mỹ. Ông được biết đến với tên gọi “cha đẻ của việc phân tích thuật toán” trong lập trình. Ông đã xuất bản tác phẩm nhiều tập về “Nghệ thuật lập trình máy tính” – một tác phẩm đã đóng góp nhiều vào lập trình, phân tích thuật toán máy tính.
Ken Thompson
Ông là đồng nghiệp lâu năm của Dennis Ritchie. Ông chính là đồng tác giả đã sáng tạo ra hệ điều hành Unix vào năm 1978. Ngoài ra, ông còn là người đã phát minh ra ngôn ngữ lập trình B và Go. Ông còn là một trong những nhà tiên phong của lĩnh vực khoa học máy tính ở Mỹ.
Brian Kernighan
Đây cũng là một lập trình viên nổi tiếng, nhà đồng phát triển hệ điều hành Unix cùng Dennis Ritchie và Ken Thompson. Ngoài ra, ông cũng là tác giả của 2 ngôn ngữ lập trình AWK và AMPL. Đặc biệt, ông đã cùng Dennis Ritchie xuất bản cuốn sách đầu tiên về ngôn ngữ lập trình C. Nhờ cuốn sách này, ông được biết đến nhiều hơn với vai trò chuyên gia lập trình.
Quỳnh Anh
- 6 sai lầm và 3 điều nên trong công việc của lập trình viên
- 7 yếu tố làm nên một lập trình viên chuyên nghiệp
Bình luận (0
)