Dennis Ritchie và Steve Jobs là hai thiên tài công nghệ cùng rởi bỏ thế giới vào tháng 10 năm 2011. Mặc dù cả hai đều có những đóng góp lớn cho sự phát triển của khoa học và công nghệ nhưng đáng buồn là Dennis Ritchie ít được biết đến, ngay cả với những người học và làm công nghệ.
Khác với Steve Jobs, Dennis Ritchie là tiến sĩ tốt nghiệp Đại học Harvard với bằng vật lý và toán ứng dụng. Dennis M. Ritchie đã phát minh và đồng phát minh ra hai công nghệ phần mềm quan trọng tạo nên DNA của mọi sản phẩm phần mềm máy tính mà chúng ta sử dụng trực tiếp hoặc gián tiếp trong thời hiện đại. Nghe có vẻ như một tuyên bố hoang đường, nhưng nó là sự thật.
Đầu tiên, hãy bắt đầu với ngôn ngữ lập trình C. Được phát triển bởi Ritchie từ năm 1969 đến năm 1973, C được coi là ngôn ngữ lập trình thực sự hiện đại và di động đầu tiên. Trong khoảng 45 năm kể từ khi được giới thiệu, nó đã được chuyển sang hầu hết các kiến trúc hệ thống và hệ điều hành đang tồn tại. Ngôn ngữ này khá linh hoạt, điều này cho phép Ritchie và Brian Kernighan tinh chỉnh nó ở một mức độ mà cuối cùng đã được ủy ban X3J11 của Viện tiêu chuẩn quốc gia Hoa Kỳ cải tiến thành ngôn ngữ lập trình C ANSI vào năm 1989.
Năm 1978, Kernighan và Ritchie xuất bản cuốn sách “Ngôn ngữ lập trình C”, được nhiều người gọi tắt là “K&R”. Nó được coi là một kiệt tác khoa học máy tính, là tài liệu tham khảo quan trọng để giải thích các khái niệm về lập trình hiện đại và đến tận ngày nay vẫn được sử dụng như một giáo trình khi dạy lập trình cho sinh viên trong các chương trình khoa học máy tính. Nhưng ảnh hưởng của C không chỉ dừng lại ở các dẫn xuất ngôn ngữ C. Java – một ngôn ngữ lập trình doanh nghiệp quan trọng chủ yếu dựa vào cú pháp C. Các ngôn ngữ khác như Ruby, Perl và PHP tạo nền tảng cho Web động hiện đại, tất cả đều sử dụng cú pháp được giới thiệu bằng C.
Vì vậy, có thể nói rằng nếu không có công trình của Dennis Ritchie, chúng ta sẽ không có phần mềm hiện đại nào cả. Nhưng đó chỉ là một nửa những gì mà người đàn ông này đã làm suốt cuộc đời mình. Ritchie – nhà đồng sáng lập hệ điều hành UNIX. Kể từ lần đầu tiên triển khai, “Unics” khởi động trên DEC PDP-7 vào năm 1969, nó đã được biến đổi thành nhiều hệ điều hành tương tự khác chạy trên rất nhiều kiến trúc hệ thống. Bất kỳ một nhà cung cấp máy tính lớn nào cũng đã có lúc triển khai UNIX. Ngay cả Microsoft, công ty từng sở hữu một sản phẩm có tên XENIX và sau đó đã bán nó cho SCO (hiện không còn tồn tại).
Nếu không có những đóng góp của Ritchie, có lẽ không ai trong chúng ta ngày nay được sử dụng máy tính cá nhân, các ứng dụng phần mềm tinh vi hay thậm chí là Internet hiện đại. Tức là:
- Không có điện thoại thông minh Android
- Không có máy quay phim
- Không có các thiết bị phát trực tuyến
- Không có máy Mac và iPad để Steve Jobs và Apple làm nên điều tuyệt vời một cách đáng kinh ngạc.
- Không có Microsoft Windows 10 hay Surface Books.
- Không có đám mây, không có AWS, không có Azure, không có Internet.
Dennis Ritchie đã cho tất cả chúng ta công nghệ để ngày nay, cụm từ “nhà công nghệ” có thể xuất hiện. Hãy đừng quên ông!