Mesa
定義ずみのSTRING型(レコード型へのポインタ)がある。
Pascalでいう集合型はないが、範囲を指定する演算子があり、範囲チェックやSELECTの選択肢、FORループの条件などに使うことができる。
代入やIF、SELECTなどは文としても式としても存在する。
ブロックはBEGINとENDで囲まれ、ALGOLと同様に中で変数などを宣言できる。ほかにループ用のDO..ENDLOOPがある。
PARCでは、1967年版のASCIIではなく1963年版のASCIIを使用していたため、Altoの文字セットにはアンダースコアではなく左向き矢印(←)が含まれていた。この結果、MesaやSmalltalkなどを使っていたAltoのプログラマは、複合識別子にキャメルケースを使っていいたが、これはPARCの標準プログラミングスタイルに取り入れられた。一方で、左向き矢印が使用できたことで、代数演算子にも左向き矢印を使うことができた。