Fortran 2023 发布


Fortran 2023 已发布。Fortran 2023是Fortran语言的最新版本,它在性能、易用性和并行编程方面都有显著的改进。如果您正在编写一个需要对大型数值数组进行快速计算的程序或库,Fortran 2023是您的最佳选择。

Fortran 2023 根据 ISO/IEC 1539-1:2023 标准发布。

Fortran 2023是Fortran编程语言的最新版本。它是一种高性能并行编程语言,专为科学和工程计算而设计。Fortran 2023具有许多强大的特性,使得它成为处理大规模数值数组的快速计算的理想工具。

  1. 高性能:Fortran 2023针对科学和工程计算应用进行了优化,具有成熟且经过实战验证的编译器和库,可以编写接近底层的高效二进制代码。

  2. 静态和强类型:Fortran是一种静态和强类型的语言,这使得编译器能够在早期捕捉到许多编程错误。这也使得编译器能够生成高效的二进制代码。

  3. 易学易用:Fortran是一种相对简单的语言,学习和使用起来非常容易。通过将大多数数学和算术操作表达为方程式,可以轻松地处理大型数组。

  4. 多功能:Fortran允许您以最适合问题的方式编写代码:命令式、过程式、面向数组、面向对象或函数式。

  5. 本地并行:Fortran是一种本地并行编程语言,具有直观的类似数组的语法,用于在CPU之间传递数据。您可以在单个CPU上、共享内存多核系统上或分布式内存的HPC或基于云的系统上运行几乎相同的代码。Coarrays、teams、events和集体子程序允许您表达最适合当前问题的不同并行编程模式。

有关语法变更的摘要,查看:https://fortran.bcs.org/2022/AGM22_Reid.pdf


相關推薦

2023-09-02

图形功能,但 R 语言仍然很受欢迎。情况类似的还有 Fortran,“如今,你仍然可以找到一份 Fortran 程序员的工作,不过可能需要先通过安全审查。” Cobol 则是除了 Fortran 之外的另一种选择,目前仍有许多大型银行需要 Cob

2023-02-15

an Chandramohan 在近期举办的 FOSDEM 会议上,介绍了围绕 LLVM Fortran 编译器选项工作的最新进展。 近些年来,许多利益相关者都在积极推动着 Flang 作为 LLVM 编译器堆栈的 Fortran 语言前端,其中 Arm 公司就是主要推动力之一。根据介

2023-05-07

” 榜单。相反,我们看到老牌编程语言逐渐复苏,例如 Fortran 就因数值计算能力需求增长而重新回到了前 20 名之列。 因此,如果刚刚诞生了一种全新的编程语言,那么请耐心等待一下吧。 TIOBE 5 月 TOP 20 编程语言 虽然 Go 语

2023-09-26

CMake 3.27.6 现已发布,一些亮点更新内容如下: Tests/FortranModules:将 issue 25112 的修复从 FortranOnly 移出 Tests/FortranModules:为 #25223 添加测试用例 add_custom_target:修复 Fortran sources 的回归 Tests/FortranModules:也测试带有 Fortr

2022-05-08

,GCC 12.1 是一个重要的功能版本,包含新的 C/C++ 功能到 Fortran 和 Ada 等其他语言的持续工作,支持跨多个架构的最新 CPU 和 ISA 功能,并推进 GCC 的最新功能如内置静态分析器和 JIT 库。 GCC 12.1 的一些亮点包括: 继续为编译器

2023-09-12

括: PHP 的排名从 10 升至 8 SQL 的排名从 8 跌至 10 Fortran 的排名从 14 升至 11 Scratch 的排名从 11 跌至 14 Delphi/Object Pascal 的排名从 23 升回至 15 Swift 的排名从 18 升至 16 Rust 的排名从 19 升至 17 R 的排名从 1

2023-03-08

,本月 Perl 跌出榜单,填补 Perl 位置的则是排名第 17 的 Fortran。 Top 20 其他语言的一些排名变化: C++ 的排名从第 3 跌至第 4; Java 的排名刚好相反,从第 4 升至第 3; PHP 从上个月的第 10 名,升至本月的第 9 名; Assembly

2023-11-14

一些波动包括: Scratch 排名持续攀升,从 12 升至 11 Fortran 的排名从 16 回升至 12 Go 的排名从 11 跌至 13 MATLAB 的排名保持在 14 Kotlin 的排名从 18 升至 15 Delphi/Object Pascal 的排名从 13 跌至 16 Swift 的排名

2023-10-10

AB 的排名从 13 跌至 14 Swift 的排名从 16 升至 15 Fortran 的排名从 11 跌至 16 R 的排名从 18 升至 17 Kotlin 的排名从 20 升至 18 Ruby 保持 19 不变 Rust 的排名从 17 跌至20 TOP 10 编程语言 TIOBE 指数走势(2002-2022)

2023-06-07

言的一些排名变化有: Matlab 的排名从 15 升至 12 Fortran 的排名从 19 升至 15 Classic Visual Basic 从 20 升至 16 R 的排名从第 16 跌至第 17 Swift 的排名从 14 跌至 19 Rust 的排名从 17 跌至 20 TOP 10 编程语言 TIOBE 指数走势(2002

2022-11-11

编程语言 Scratch 从上月的第 23 名上升至了榜单第 17,Fortran 则被挤至 24 位。具体而言排名出现上升的有:Classic Visual Basic(17→13)、Delphi/Object Pascal(18→14)、Scratch(23→17)。下降的有:Matlab(14→15)、Objective-C(13→16)

2023-04-08

 的排名从 #14 跌至 #15 Swift 的排名从 #20 上升至 #17 Fortran 的排名从 #17 跌至 #20 R 语言、Ruby 以及 Rust 则分别保持第 16、18 和 19 的排名不变。 TOP 10 编程语言 TIOBE 指数走势(2002-2022) 第 21-50 名编程语言排行 第 51-

2024-01-05

可以处理具有模块kind规范的common块。这进一步扩展了iso_fortran_env和iso_c_binding等内在函数的可用性。 此版本共合并了 42 个拉取请求,更多详情可查看发布说明。

2022-08-20

括: 一些 libstdc++ 修复 相当数量的 C++ 修复 一些 Fortran 工作 文档添加 以及对 GCC 12 系列新的 LoongArch CPU 架构支持的修复。 同时,计划于明年推出的 GCC 13 的开发工作也在准备中。 详情可查看发布公告。