fortran 代码中后缀为 .f和.f90的文件有什么区别
时间: 2024-03-27 15:41:59 浏览: 1510
.f 和 .f90 都是 Fortran 语言的源代码文件后缀名,但它们的语法和特性有所不同。
.f 文件是传统的 Fortran 77 代码文件,使用的是 Fortran 77 标准语法。这种语法不支持一些现代编程语言的特性,如动态内存分配、模块化编程和面向对象编程等。
.f90 文件是使用 Fortran 90 标准语法的源代码文件。Fortran 90 在语法和特性上比 Fortran 77 更加强大和灵活,支持动态内存分配、模块化编程和面向对象编程等现代编程特性。
因此,如果需要使用 Fortran 90 以上的语法和特性,应该使用 .f90 后缀的源代码文件。如果只需要使用传统的 Fortran 77 语法,可以使用 .f 后缀的源代码文件。
相关问题
vscode中Fortran文件类型有*.f,*.f90,*.f95等,最开始它好像不能自动用 Fortran 语法来组织这些后缀的文件,而是以纯文本的形式显示的,如何解决?
在Visual Studio Code (VSCode) 中,若想让其支持Fortran(FORTRAN)语言并正确地识别和高亮显示.f, .f90, .f95等后缀的文件,你可以按照以下步骤设置:
1. **安装Fortran插件**:
首先,在VSCode的市场(Marketplace)里搜索“Fortran”或“Fortran Language Support”,安装官方推荐的插件如`Fortran extension pack` 或 `Language Support for FORTRAN`。
2. **配置工作区设置**:
打开VSCode,点击右上角的齿轮图标进入设置(Settings),或者按`Ctrl + ,`(Windows/Linux)或`Cmd + ,`(Mac)。然后搜索`fortran`, 在用户设置(User Settings)部分找到`"[fortran]"`配置项,添加以下内容:
```
{
"editor.detectIndentation": false,
"files.associations": {
"*.f": "fortran",
"*.f90": "fortran",
"*.f95": "fortran"
},
"vetur.format.defaultFormatter": "gofmt" // 如果你使用的是GFortran,请删除或修改此行
}
```
这里设置了文件关联,并关闭了自动检测缩进,可以根据需要选择合适的格式化工具。
3. **启用高亮和代码提示**:
插件安装完毕后,重启VSCode。你应该会看到Fortran文件被识别为Fortran源代码,代码将按照Fortran语法规则高亮显示。同时,你会获得一些基本的代码补全和错误检查功能。
如果你遇到问题,可以尝试更新插件、清理缓存或者检查是否有其他插件冲突。如果需要更专业的代码提示或特定版本的支持,可能需要配置对应的Linting工具或者编译器集成。
notepad fortran
您可以使用记事本编写Fortran代码。记事本是Windows操作系统自带的文本编辑器,适合编写简单的代码。要编写Fortran代码,请按照以下步骤操作:
1. 打开记事本:在任务栏上搜索"记事本"并打开它。
2. 编写代码:在记事本中输入Fortran代码。例如,编写一个简单的Hello World程序:
```fortran
program HelloWorld
print *, 'Hello, World!'
end program HelloWorld
```
3. 保存文件:点击记事本菜单中的"文件",选择"另存为",然后输入文件名以及保存位置。确保文件后缀名为".f"或".f90",例如"hello.f"。
4. 编译和运行:打开命令提示符,并导航到保存Fortran代码的目录。然后使用Fortran编译器(如gfortran)编译代码并生成可执行文件。例如,在命令提示符中输入:
```
gfortran hello.f -o hello
```
这将生成一个名为"hello.exe"的可执行文件。
5. 运行代码:在命令提示符中输入可执行文件的名称(例如,"hello.exe"),然后按回车键运行程序。
请注意,使用记事本编写Fortran代码可能不具备一些高级IDE(集成开发环境)的功能和便利性。如果您需要更强大和功能丰富的Fortran开发环境,可以考虑使用专业的Fortran IDE,如Microsoft Visual Studio、Intel Fortran Composer等。
阅读全文