Fortran – ngôn ngữ mở đường cho phần mềm hiện đại

Cha đẻ của Fortran trọn vẹn có quyền coi mình là một thiên tài. Nhưng John Backus lại nhã nhặn lý giải : ” Thực ra tôi rất lười và ghét phải viết chương trình. Thế nên, tôi mới quyết định hành động soạn ra một mạng lưới hệ thống hoàn toàn có thể giúp lập trình nhẹ nhàng hơn ” .

Ảnh: The Age.
John Backus. Ảnh : The Age .

John Backus gia nhập IBM vào năm 1950 với trách nhiệm tìm kiếm những giải pháp đơn giản hóa việc làm lập trình trên máy tính. Năm 1953, ông xây dựng một nhóm nhân viên tăng trưởng và sau 4 năm, Formula Translator ra đời, gọi tắt là Fortran .

Fortran là ngôn ngữ máy tính duy nhất có khả năng giải quyết 23.500 lệnh hợp ngữ assembly (ngôn ngữ lập trình bậc thấp, trong đó mỗi câu lệnh chương trình tương ứng với một chỉ lệnh mà bộ xử lý có thể thực hiện được). Thay vì đòi hỏi các đoạn mã mang tính kỹ thuật đầy rắc rối, Fortran cho phép soạn code bằng chữ tốc ký và đại số, sau đó trình biên dịch sẽ chuyển chúng thành dạng thức mà máy tính có thể hiểu được.

” Fortran làm đổi khác thói quen viết chương trình trên mạng lưới hệ thống, đồng thời biến hóa cả cách kiến thiết xây dựng những trình biên dịch “, Fran Allen, cựu chuyên viên tại IBM, nói. ” Hồi đó, đây là một bước tiến vĩ đại ” .

Công việc đầu tiên của Allen khi đến IBM Research vào năm 1957 là giảng dạy Fortran cho các nhà khoa học trong công ty. “Họ không nhiệt tình học thêm một ngôn ngữ mới. Nhưng Fortran không chỉ đơn giản hóa việc chia sẻ code mà còn giúp họ xử lý nhiều vấn đề khó khăn khi lập trình”, Allen kể.

Fortran nhanh chóng được cộng đồng kỹ thuật và khoa học chọn làm ngôn ngữ lập trình số một trong nhiều năm và hiện nó vẫn còn được sử dụng. Sau đó, Backus hợp tác với nhà khoa học Đan Mạch Peter Naur để phát triển hệ thống mô tả cấu trúc các ngôn ngữ lập trình và đặt tên là Backus-Naur.

Backus là người sống không theo nguyên tắc, thường mặc đồ jean cả khi đi làm lẫn trong những dịp mà nhân viên cấp dưới IBM phải mặc sang trọng và quý phái. ” Ông luôn tìm tòi những ý tưởng sáng tạo mới và rất hòa đồng với mọi người. Nếu có thời cơ tiếp xúc, bạn sẽ có cảm xúc như thể ông ấy luôn thú vị với mọi thứ xung quanh ông “, Allen nhận xét .
Nhờ Fortran, Backus giành một loạt phần thưởng lớn, trong đó có Huân chương khoa học năm 1975 và giải Turing năm 1977. Ông liên tục thao tác cho IBM đến năm 1991. Backus vừa qua đời ở tuổi 82 tại Ashland, Oregon ( Mỹ ) cuối tuần qua .

T.N. (theo TechWorld, NewsFactor)