DENNIS RITCHIE
Cha đẻ của ngôn ngữ C và hệ điều hành Unix
Dennis MacAlistair Ritchie là một nhà khoa học máy tính người Mỹ “đã giúp định hình kỷ nguyên số”. Ông đã tạo ra ngôn ngữ lập trình C và với đồng nghiệp lâu năm Ken Thompson, hệ điều hành Unix. Ritchie và Thompson đã nhận được giải thưởng Turing từ ACM năm 1983, Huân chương Hamming của IEEE năm 1990 và Huy chương Công nghệ Quốc gia của Tổng thống Clinton năm 1999. Ritchie là Trưởng phòng Nghiên cứu Phần mềm Hệ thống Công nghệ Lucent khi ông nghỉ hưu năm 2007.
BJARNE STROUSTRUP
Cha đẻ của ngôn ngữ C++
Bjarne Stroustrup là nhà khoa học máy tính Đan Mạch, là người nổi bật nhất cho sự sáng tạo và phát triển của ngôn ngữ lập trình C++ được sử dụng rộng rãi. Ông là Giáo sư nghiên cứu xuất sắc và trưởng Trường Cao đẳng Kỹ thuật Máy tính tại Đại học A&M Texas, giáo sư thỉnh giảng tại Đại học Columbia và làm việc tại Morgan Stanley.
JAMES GOSLING
Cha đẻ ngôn ngữ lập trình Java
James Arthur Gosling là nhà khoa học máy tính Canada, được biết đến nhiều nhất là cha đẻ của ngôn ngữ lập trình Java. James cũng đã đóng góp nhiều vào một số hệ thống phần mềm khác, chẳng hạn như NeWS và Gosling Emacs. Do những thành tựu vượt trội của ông, Gosling được bầu làm Ủy viên Ngoại vụ của Học viện Kỹ thuật Natioal của Hoa Kỳ.
LINUS TORVALDS
Cha để nhân hệ điều hành Linux
Linus Benedict Torvalds là kỹ sư phần mềm người Phần Lan, người đóng vai trò chính trong phát triển nhân Linux. Ông sau này trở thành kiến trúc sư trưởng của nhân Linux, và hiện giờ đóng vai trò là điều phối viên của dự án. Ông cũng là người tạo ra hệ thống quản lý mã nguồn GIT. Ông được tôn vinh cùng với Shinya Yamanaka, với Giải thưởng công nghệ Thiên niên kỷ 2012 của Học viện Công nghệ Phần Lan để công nhận việc ông tạo ra một hệ điều hành mã nguồn mở mới cho các máy tính dẫn tới nhân Linux được sử dụng rộng rãi.
ANDERS HEJLSBERG
Cha đẻ ngôn ngữ lập trình C#
Anders Hejlsberg là kỹ sư phần mềm Đan Mạch nổi tiếng đã đồng thiết kế một số ngôn ngữ lập trình phổ biến và thành công về thương mại và các công cụ phát triển. Ông là tác giả của ngôn ngữ lập trình phổ biến C #. Ông là tác giả ban đầu của Turbo Pascal và kiến trúc sư trưởng của Delphi. Ông hiện đang làm việc cho Microsoft như là kiến trúc sư hàng đầu của C # và các nhà phát triển cốt lõi về TypeScript.
TIM BERNERS-LEE
Cha đẻ ngôn ngữ HTML
Ông Timothy John “Tim” Berners-Lee còn được gọi là “TimBL”, là nhà khoa học máy tính người Anh, được biết đến nhiều nhất là người phát minh ra World Wide Web. Ông đã đưa ra một đề xuất cho một hệ thống quản lý thông tin vào tháng 3 năm 1989 và ông đã thực hiện giao tiếp thành công đầu tiên giữa một máy khách và máy chủ sử dụng giao thức HTTP (Hypertext Transfer Protocol) qua mạng Internet. Hiện Berners-Lee là giám đốc của World Wide Web Consortium (W3C), giám sát sự phát triển liên tục của Web.
BRIAN KERNIGHAN
Đồng tác giả hệ điều hành UNIX và là tác giả của ngôn ngữ lập trình AWK và AMPL
Brian Wilson Kernighan là một nhà khoa học máy tính người Canada, người đã làm việc tại Bell Labs cùng với các nhà sáng lập Unix Ken Thompson và Dennis Ritchie và đóng góp vào sự phát triển của Unix. Ông cũng là đồng tác giả của ngôn ngữ lập trình AWK và AMPL. Tên của Kernighan được biết đến rộng rãi thông qua đồng tác giả của cuốn sách đầu tiên về ngôn ngữ lập trình C với Dennis Ritchie.
KEN THOMPSON
Thiết kế và tạo ra hệ điều hành Unix. Là cha đẻ ngôn ngữ lập trình B và Go
Kenneth Thompson thường được gọi là ken trong giới hacker, là một nhà tiên phong của Mỹ về khoa học máy tính. Ông làm việc tại Bell Labs hầu như trong suốt sự nghiệp của mình, Thompson đã thiết kế và triển khai hệ điều hành Unix gốc. Ông cũng phát minh ra ngôn ngữ lập trình B, tiền nhiệm trực tiếp cho ngôn ngữ lập trình C, và là một trong những người tạo ra và phát triển từ đầu của hệ điều hành PLAN 9. Từ năm 2006, Thompson làm việc tại Google, nơi ông đồng sáng tạo ra ngôn ngữ lập trình Go.
GUIDO VAN ROSSUM
Cha đẻ ngôn ngữ lập trình Python
Guido van Rossum là một lập trình viên máy tính người Hà Lan, người được biết đến như là tác giả của ngôn ngữ lập trình Python. Trong cộng đồng Python, Van Rossum được biết đến như là một “Nhà độc tài nhân đạo suốt đời” (BDFL), có nghĩa là ông tiếp tục giám sát quá trình phát triển Python, đưa ra quyết định khi cần thiết. Ông đã làm việc cho Google từ năm 2005 cho đến ngày 7 tháng 12 năm 2012. Trong đó ông đã dành nửa thời gian phát triển ngôn ngữ Python. Vào tháng 1 năm 2013, Van Rossum bắt đầu làm việc cho Dropbox.
DONALD KNUTH
Cha đẻ của lĩnh vực phân tích giải thuật
Donald Ervin Knuth là một nhà khoa học máy tính, nhà toán học, và Giáo sư danh dự của Đại học Stanford. Ông là tác giả của nhiều tác phẩm về lập trình máy tính. Knuth đã được gọi là “cha đẻ” của phân tích thuật giải. Ông đã đóng góp vào sự phát triển của các phân tích sự phức tạp tính toán của các thuật toán và các kỹ thuật toán học hóa hệ thống. Trong quá trình làm việc, ông cũng phổ biến các ký hiệu tiệm cận. Knuth là người sáng tạo ra hệ thống sắp xếp chữ TeX, ngôn ngữ liên quan định nghĩa font chữ METAFONT và hệ thống dựng hình và kiểu chữ của máy tính hiện đại.
mọi người chỉ đường giúp với, mụn lập trình phải bắt đầu từ đầu
siuphuk992@gmail.com
Phải bắt đầu bằng việc đi học và nghe giảng chăm chỉ, làm hết bài tập. Cuối cùng cho ra được một sản phẩm mà mình ưng ý nhất.
Theo kinh nghiệm của mình, để học lập trình trước hết bạn nên bắt đầu học môn ngôn ngữ cơ bản ví dụ như C hoặc JavaScript chẳng hạn. Nên làm những ví dụ đơn giản để mình hiểu các câu lệnh. Khi bạn nắm chắc một ngôn ngữ thì bạn học các ngôn ngữ khác cũng sẽ không gặp vấn đề gì khó khăn cả.
Thường các bạn mới bắt đầu học lập trình, khi gặp lỗi không biết sửa hoặc gặp các bài tập phức tạp một chút là nản. Nên để đi theo ngành này cần kiên trì, bền bỉ và có sự đam mê.
Đam mê từ chính những bài tập, đồ án mà bạn làm được. Bạn có thể học những môn học lập trình trực quan để dễ hình dung hơn ví dụ như WinForm trong .Net hoặc học môn thiết kế web căn bản với HTML, CSS và JavaScript.