ALGOL W，一种程式语言，为ALGOL家族的一份子。它基于尼克劳斯·维尔特与东尼·霍尔在IFIP Working Group 2.1提出的 草案而设计，希望能作为ALGOL 60的后继者。经过小幅度的修改，在史丹福大学，尼克劳斯·维尔特利用IBM/360机器，实作出第一版的ALGOL W它的编译器是用尼克劳斯·维尔特所设计的PL360组语所写成。
例子.下面例子展示ALGOL W的记录类型设施：RECORD PERSON (REFERENCE(PERSON) PROC