Skip to main content

Fortran là gì?

Fortran là một ngôn ngữ lập trình máy tính bắt buộc.Sau khi được viết là Fortran, ngôn ngữ lập trình cũng được coi là mục đích chung và thủ tục.Nó được phát triển vào những năm 1950 bởi Tập đoàn Machines Business Machines (IBM) và được dự định sử dụng trong các ứng dụng liên quan đến khoa học và kỹ thuật.Kể từ khi thiết kế, Fortran đã được sử dụng đều đặn cho điện toán khoa học và số, đặc biệt là trong các lĩnh vực như khoa học tính toán và mô hình khí hậu.Trong thực tế, nó là ngôn ngữ lập trình số được sử dụng phổ biến nhất trong sự tồn tại.Một số suy đoán rằng Fortran đã đạt được sự phổ biến của nó bởi vì nó được thiết kế trước nhiều ngôn ngữ chính khác.Những người khác khẳng định rằng việc sử dụng rộng rãi của nó là do sự bổ sung dần dần và phát triển các tính năng quan trọng đối với người dùng khoa học và kỹ thuật.Có lẽ quan trọng không kém là thực tế là Fortran duy trì khả năng tương thích với các phiên bản cũ hơn, thêm các thành phần mới, thay vì loại bỏ các tính năng lỗi thời.Một lượng lớn sự phổ biến của nó có thể là do sản xuất các nhà biên dịch có khả năng xử lý mã nhanh hơn, khiến nó đặc biệt phù hợp với sử dụng khoa học.Một nhóm các lập trình viên IBM, do John Backus dẫn đầu, được ghi nhận là hợp tác cho sự phát triển của Fortran, giới thiệu trình biên dịch đầu tiên vào năm 1957. Nó được tạo ra cho một máy tính IBM 704.Fortran, với các cấu trúc điều khiển và các thành phần đầu vào/đầu ra, được yêu thích nhanh chóng.Chẳng mấy chốc, nhóm đã giới thiệu các trình biên dịch được thiết kế để sử dụng với các mẫu máy tính IBM khác.Trong một thời gian ngắn, các nhà sản xuất khác cảm thấy buộc phải tạo ra các trình biên dịch Fortran để phù hợp với máy tính của riêng họ, dẫn đến hàng chục nhà biên dịch vào đầu những năm 1960.Thật không may, việc tạo ra rất nhiều trình biên dịch khác nhau đã dẫn đến sự không tương thích.Năm 1966, vấn đề này đã được giải quyết khi một tiêu chuẩn quốc gia Mỹ được hình thành cho ngôn ngữ lập trình.Tuy nhiên, điều này không hoàn toàn ngăn chặn làn sóng của các biến thể.Chẳng mấy chốc, tiêu chuẩn hóa hơn nữa là cần thiết.Để đáp ứng nhu cầu này, Fortran 77 đã được thiết kế.Một trong những tính năng làm cho Fortran nổi bật giữa các ngôn ngữ lập trình máy tính khác là tính di động dễ dàng.Nó cũng được coi là đơn giản để làm chủ và đơn giản.Không cần thiết phải có một nền tảng trong máy tính để có thể học và sử dụng Fortran.Tuy nhiên, thực tế là nó rất dễ học, không làm cho nó ít khả năng hơn, tuy nhiên.Nó có thể được sử dụng hiệu quả trên các ứng dụng khá lớn.