Mục lục:
Định nghĩa - Pháo đài có nghĩa là gì?
Fortress là ngôn ngữ lập trình được Sun microsystems phát triển như một nền tảng lập trình hiệu suất cao, mặc dù nó cũng có thể được sử dụng làm ngôn ngữ lập trình chung.
Pháo đài được tài trợ bởi Hệ thống tính toán năng suất cao của Cơ quan Dự án Nghiên cứu Quốc phòng (DARPA). Nó thường được sử dụng cho các tính toán toán học, khoa học và kỹ thuật đòi hỏi nhiều sức mạnh xử lý.Techopedia giải thích Pháo đài
Dự án HPCS đã tài trợ cho việc phát triển ba ngôn ngữ lập trình, bao gồm Pháo đài. Vào năm 2006, Pháo đài của Sun đã bị loại khỏi dự án, khiến tương lai của nó không thể đoán trước được. Năm 2007, Sun đã phát triển một chính sách tài trợ khác, trong đó Fortress trở thành một dự án nguồn mở được hỗ trợ bởi các nỗ lực của cộng đồng. Vào tháng 3 năm 2008, Fortress phiên bản 1.0 đã được phát hành và tương thích cao với môi trường máy ảo của Java.
Cú pháp trong Fortress phù hợp với ký hiệu toán học, giống như FORTRAN, được IBM tạo ra vào những năm 1950 cho các kỹ sư, nhà khoa học và nhà toán học. Fortress là một dạng FORTRAN an toàn bao gồm một số cải tiến, chẳng hạn như song song, hỗ trợ Unicode và cú pháp cụ thể. Như vậy, Fortress rất phù hợp để giải các bộ phương trình và các phép toán phức tạp khác. Tuy nhiên, vì nó đòi hỏi một lượng lớn RAM để chạy, nên việc sử dụng nó chủ yếu giới hạn ở các siêu máy tính và sử dụng trong các viện nghiên cứu học thuật.