複素数型
Haskell は標準ライブラリモジュールの Data.Complex (以前は Complex) を通して複素数をサポートする。
Java では、Apache Commons Math に含まれる Complex クラスを通して複素数をサポートする。
Common Lisp: ANSI 標準では成分が浮動小数点数か任意長整数からなる複素数をサポートする。基本的な数学関数は、適用可能な限りにおいて、複素数においても定義される。例えば -1 の平方根は複素数となる。
Scheme: 複素数と複素関数 (例: sin) は言語仕様に含まれている。これは R5RS ではオプションだったが、R6RS では実装が必須となっている。
.NET Framework では、バージョン 4.0 より System.Numerics.Complex で提供される。
Swift に複素数データ型は標準装備ではないが、言語と同じメンテナによる Swift NumericsにComplexModuleが同包されている。