Learning the oldest programming language (2024)
5 months ago
- #Programming
- #Fortran
- #High-Performance Computing
- Fortran由IBM的约翰·巴克斯于1957年创建,全称为FORmula TRANslator(公式翻译器),广泛应用于科学计算和高性能计算领域。
- 现代Fortran采用自由格式(Fortran 90引入),推荐使用而非源自打孔卡片的固定格式。
- GNU Fortran(gfortran)是常用编译器,.f90扩展名表示自由格式源代码。
- Fortran语法包含'program <名称>'和'end program <名称>'的程序结构,用'print *, <信息>'输出内容。
- 隐式类型机制会根据变量名分配默认类型,推荐使用'implicit none'禁用此特性以确保类型安全。
- 变量可通过REAL(浮点数)、CHARACTER(字符)等类型声明。
- 用户输入采用'read *, <变量>'语句,条件逻辑使用'if'和'select case'结构。
- 简易计算器示例展示了基础功能,包括除零错误处理。
- Fortran正在现代化发展,ThePrimeagen等开发者推动社区持续活跃。