از ویژگی های بارزی که زبان برنامه نویسی Haskell را از سایر زبان های برنامه نویسی متمایز می کند می توان موارد زی را نام برد:
1- زبان برنامه نویسی Haskell کاملا تابعی است (pure functional)
2- این زبان بر خلاف سایر زبان های برنامه نویسی تابعی strong static type است
3- این زبان برنامه نویسی علارقم Functional بودن اما performance خوبی دارد.