優れたドキュメントは、Ken Iverson によるA Dictionary of APLです。非常に短いですが、言語のチュートリアルとしては適切ではありませんが、優れたリファレンスです。これは、J や A、K などの後の方言が出現する前に書かれたものですが、APL2 のさまざまなバージョンに共通するいくつかのバリエーションについて説明しています。
その長い歴史により、APL はスタイルと特異性においていくつかの根本的な変化を遂げてきました。
- 1950 年代後半: アルゴリズムを簡潔に記述し、人間の間で意味を正確に伝達するための「黒板」言語でした。
- 1960 年代初頭: アルゴリズム設計言語でした。高レベルのアルゴリズムを構成するために使用され、利用可能な機械語に「手動でコンパイル」する必要があります。
- 1960 年代後半: コンピュータでの初期の実装。
- 1970 年代初頭: APL2 としての再設計と再実装。
- 1970 年代後半: Nial などの関連言語、「方言」の増加。
- 1980 年代初頭: APL2 と方言の概念の完全なネットワークを要約して説明しようとした、前述の APL の辞書。
- 1980年代:J&Kなど
したがって、APL は ASCII よりも 10 年ほど前から存在するため、ASCII に準拠していないことを理由に APL に固執する必要はありません。それは、情報交換のための標準コードのアイデアそのものよりも前のことです。異なるマシンは異なっていました。これは50年代でした。
1960 年代になると、アイバーソンと乗組員は IBM に雇われ、必要な特殊文字を実現するために特別なハードウェアと製造を行うことができました (IBM 自体は当時でさえ「ASCII」タウンではありませんでしたが、いくつかの種類の EBCDIC コードを使用していました)。