Tuy Fortran không phải là một ngôn ngữ phổ biến trong lĩnh vực lập trình, nhưng nó cũng "chứa đựng" rất nhiều ưu điểm nổi bật cho công việc của Developers đấy!
Ngôn ngữ lập trình Fortran là gì?
Fortran là tên viết gộp của hai cụm từ "Formula" và "Translator/Translation" - một ngôn ngữ biên dịch kiểu mệnh lệnh, được phát triển vào năm 1950.
Ngôn ngữ này được ứng dụng nhiều nhất trong các chương trình tính toán khoa học hay phương pháp số.
"Tran" trong tên của ngôn ngữ này bắt nguồn từ chữ "Translator/Translation", nghĩa là dịch theo công thức.
Ban đầu, Fortran được biết tới như là một ngôn ngữ thủ tục. Mãi cho đến phiên bản 90, nó đã bổ sung thêm nhiều tính năng như lập trình hướng đối tượng.
Tìm hiểu về những yếu tố cơ bản trong ngôn ngữ lập trình Fortran
Tìm hiểu về dữ liệu trong ngôn ngữ lập trình Fortran
Fortran sở hữu những tính năng đặc biệt, có thể kết hợp được với nhiều kiểu dữ liệu khác nhau. Điển hình như số nguyên, số thực, số phức, giá trị chứa logic cao và chuỗi ký tự.
Trong đó:
- Số nguyên sẽ được viết dưới dạng I.
- Số thực sẽ được viết dưới dạng F và E.
- Với dạng F: Phần nguyên và thập phân được ngăn cách bởi dấu chấm.
- Với dạng E: Được hiển thị từ 8 đến 16 số. Khi viết dưới dạng mũ, cần thay thế E thành D.
Tìm hiểu về hằng và biến số trong ngôn ngữ lập trình Fortran
Trong việc lập trình, cũng như soạn thảo và lưu trữ dữ liệu, máy tính chỉ tiến hành xử lý thông tin để thực hiện tính toán khi có lệnh yêu cầu từ phía người dùng.
Các đại lượng tính toán sau đó sẽ được lưu trữ trong bộ nhớ máy tính.
Trong quá trình xử lý:
- Những giá trị đại lượng không thay đổi sẽ được gọi là "hằng".
- Những giá trị đại lượng thay đổi sẽ được gọi là "biến".
Các phiên bản nổi bật của ngôn ngữ lập trình Fortran
Tính cho đến thời điểm hiện tại, Fortran là ngôn ngữ lập trình có rất nhiều phiên bản khác nhau.
Mỗi phiên bản đều luôn mang đến cho người sử dụng nhiều điều mới mẻ, thuận tiện hơn so với version cũ.
Bên dưới là một số phiên bản ngôn ngữ lập trình Fortran đang được sử dụng rộng rãi trong những năm gần đây:
- Fortran IV.
- Fortran 77.
- Fortran 90.
- Fortran 95.
- Fortran 2003.