ALGOL ALGOL名稱源自演算法語言英語ALGOrithmic Language的縮寫是一族指令式編程語言發展於年代中期對許多其它程式語言產生了重大影響计算机协会在教科書及學術文章採用此語言做為描述演算法的標準語法超過三十年 由大多數近代程式語言皆使用類似ALGOL的語法來看ALGOL可與差不多同時期的FORTRANLISP及COBOL並列為四大最有影響力的高階語言ALGOL被設計用來避免FORTRAN中一些已知的問題最終引領了許多其它程式語言的興起包括PLISimulaBCPLBPascal及C ALGOL引入了代码块並用beginend來分隔它是第一個利用詞法作用域實作巢狀函式的語言也是第一個注重形式語言定義的語言並在ALGOL 報告中引入了巴科斯範式來作為設計語言形式文法的原則 ALGOL主要有三種規格以初次發表的年份命名 ALGOL   原提議命名為IAL代表International Algebraic Language ALGOL   在年代中期首先實作成X ALGOL 年修訂 ALGOL   引入許多新元素像是可變陣列切片平行化及算子識別年修訂 尼克勞斯維爾特在發展Pascal之前在ALGOL 的基礎下建立了ALGOL WALGOL W本是下一代ALGOL的提議但ALGOL委員會決定採用更先進複雜的設計而不是一個簡潔化ALGOL