List of concurrent and parallel programming languages とは

この記事では、並行プログラミング言語と並列プログラミング言語を列挙し、それらを定義パラダイムで分類します。並行プログラミング言語は、プログラムを構成する手段として、同時に実行するプロセスまたは実行のスレッドの概念を使用するものとして定義される。並列言語は、複数のプロセッサで実行可能なプログラムを表現することができます。並行処理は並列処理を表現するのに便利なツールですので、両方の型がリストされていますが、必ずしも必要ではありません。どちらの場合も、機能はライブラリのような拡張ではなく、言語構文の一部でなければなりません。
以下のカテゴリは、含まれている言語の主な機能を定義することを目的としていますが、必ずしも直交するとは限りません。