打开/关闭菜单
切换首选项菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

ALGOL68

来自迷雾wiki
Musicraft留言 | 贡献2025年3月5日 (三) 14:04的版本 (创建页面,内容为“ALGOL 68(ALGOrithmic Language 1968)是一种高级编程语言,由国际算法语言委员会(IFIP WG 2.1)设计并于1968年12月正式发布。它是ALGOL系列语言的一个重要成员,代表了20世纪60年代编程语言理论的巅峰成就之一。 == 简单代码示例 == <syntaxhighlight> #求两个数的最大值 # PROC max = (REAL a, b) REAL: IF a > b THEN a ELSE b FI; # 计算阶乘的函数 # PROC factorial = (INT n) INT: IF n <…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

ALGOL 68(ALGOrithmic Language 1968)是一种高级编程语言,由国际算法语言委员会(IFIP WG 2.1)设计并于1968年12月正式发布。它是ALGOL系列语言的一个重要成员,代表了20世纪60年代编程语言理论的巅峰成就之一。

简单代码示例

#求两个数的最大值 #
PROC max = (REAL a, b) REAL:
  IF a > b THEN a ELSE b FI;

# 计算阶乘的函数 #
PROC factorial = (INT n) INT:
  IF n <= 1 THEN 1 ELSE n * factorial(n - 1) FI;

# 主程序 #
BEGIN
  INT n := 5;
  print(("阶乘 ", n, " 等于 ", factorial(n), new line));
  
  REAL x := 3.14, y := 2.71;
  print(("较大值是: ", max(x, y), new line))
END

参考资料

ALGOL 68 - 维基百科,自由的百科全书