Fortran 77 Typ zespolony oznaczany jest słowem kluczowym COMPLEX. Zmienne i wartości zespolone mogą być argumentami standardowych operatorów i funkcji. Przeprowadzane są automatyczne konwersje argumentów rzeczywistych i całkowitych do typu zespolonego, w przypadku użycia do takiego argumentu i argumentu zespolonego lub użycie liczby w kontekście, w którym wymagana jest wartość zespolona. Nie odnosi się to jednak do wartości podwójnej precyzji, w typ przypadku wymagana jest jawne zastosowanie funkcji przekształcającej CMPLX.
Algol 68 Dostępny jest typ zespolony i literały zespolone.
Mathcad Dostępny jest typ zespolony zapisany w postaci kanonicznej (algebraicznej). Istnieje możliwość tworzenia zmiennych zespolonych. Dostępne są dla tego typu podstawowe operacje zespolone.
Scheme Dostępny jest typ zespolony i literały zespolone. Liczbę urojoną zapisuje się w postaci:
10+10i +i
Język scheme posiada także funkcje operujące na liczbach zespolonych, np. sqrt (czyli pierwiastek) zwraca liczbę zespoloną gdy przekaże się liczbę ujemną.
Common Lisp Dostępny jest typ zespolony i literały zespolone. Liczbę urojoną zapisuje się w postaci:
#C(1 2)
Python Posiada typ zespolony i literały zespolone w formacie:
10+10j 1j