Hasty Briefsbeta

双语

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等开发者推动社区持续活跃。