Abstract :Bu çalışmada paralel programlama mantığından bahsedilip, bu ortamların karakteristik özellikleri üzerinde durulacaktır. Okunabilirlik, kısalık, hata kontrolü, sınıf – metot yapıları, etkinlik, modülerlik ve polimorfizm gibi özellikler incelenecektir. MPI (Message Passing Interface), Java Thread, CUDA (Compute Unified Device Architecture), OpenMP, PThread ve Haskell dilleri ile paralel matris çarpımı algoritması üzerinde inceleme yapılacaktır. Keywords : Paralel Programlama, Matris Çarpımı, MPI, Java Thread, CUDA, OpenMP, PThread, Haskell