目次:
定義-プログラミング言語(APL)とはどういう意味ですか?
プログラミング言語(APL)は、ケネスE.アイバーソンによる1962年の同名の本で初めて説明されました。 APLは、インタラクティブな解釈された第3世代言語(3GL)であり、コンピューターによる解釈方法での数学表記の厳密な表現を対象としています。 APLには配列と演算子の簡潔な表現があり、それらを操作しながら抽象的な問題解決の実装を可能にします。 多様なドメインからこれを行い、コンピューティングプラットフォームの仕様に依存しないアルゴリズムを表現します。
現在、APLは多くの商用および非商用ベンダーにより統合開発環境(IDE)で提供されています。
APLとして知られるようになる前は、この言語は単にIversonの言語として知られていました。
Techopediaはプログラミング言語(APL)を説明します
APLは一般に、数学、科学研究、視覚化、工学、ロボット工学、保険数理科学などの多様な一連の問題領域で使用されます。 この言語は、独自の非標準のAPL文字セットで記述されています。 アイバーソンは、このセットを使用すると、通常の文字セットを超える表記能力が得られると主張しました。 したがって、APLの機能は、単一の専用シンボル(プリミティブ)による一般的な配列演算子、関数、およびそれらの組み合わせの表示に依存しています。 その結果、読みにくい言語になります。 ただし、APLには、金融、保険、および数学アプリケーションにおける小規模ながら熱心なユーザーベースがあります。
APLプログラムは、コンパイルされるのではなく、APLワークスペースで解釈される可能性が高くなります。 上から下に評価される他の言語とは異なり、APL式は右から左に評価されます。 もともと、APLには制御構造が含まれていませんでした。 ただし、最近の実装には一般に、データ分離とプログラムフロー制御を可能にする包括的な制御構造セットが含まれています。
APLは、米国規格協会(ANSI)および国際標準化機構(ISO)によって標準化されています。
APLプログラムは、APL固有の記号表記を備えた特別なキーボードを使用するか、一般的なキーボードを再マッピングし、APL機能を示すためにAPL言語デカールを使用することにより、最適に作成されます。
