
- Haskell'in özellikleri.
- Büyük güncellemeler.
- Selam Dünya!
- İlgili sayfalar
- Tembel değerlendirme - Haskell, yalnızca bir hesaplama için değer gerçekten gerekli olduğunda ifadeleri değerlendirir. Bu tür değerlendirme stratejisini kullanan ilk dillerden biriydi. Haskell'den önce çoğu programlama dili, bir değişkene bağlı olduğu anda bir ifadenin değerlendirildiği “istekli değerlendirme” kullandı. Tembel değerlendirme daha iyi performans sunabilir ve boyut sınırı olmayan veri yapılarının tanımlanmasına izin verir.
- Saf fonksiyonlar - Haskell'de, fonksiyonlar "saftır", yani aynı girdiyi verdiklerinde daima geri dönmeleri garanti edilir. Bir fonksiyonun dönüş değeri, fonksiyonun dışındaki bilgilerin değişme durumuna bağlı olarak hiçbir zaman değişmez ve fonksiyonun kapsamı dışındaki veriler üzerinde yan etkileri olamaz. Bu kısıtlama, hata ayıklamayı basitleştirme ve bir programın gerçek dünya davranışını tahmin etmeyi kolaylaştırma avantajına sahiptir.
- Güçlü, statik yazma - Bir değişken Haskell'de belirli bir veri türü olarak bildirildiğinde, başka bir veri türü gibi kullanılamaz. Bu sınırlama, daha katı bir programlama stili gerektirir, ancak derlenen kodun performans avantajlarını sağlar.
- 1997 yılının sonlarında serbest bırakılan Haskell 98, öğretim amaçları için özel bir standart kütüphane ve gelecekteki uzantılar için bir çerçeve içermekteydi.
- 2006 yılında piyasaya çıkan Haskel Prime, dil özelliklerini önemli ölçüde güncelledi.
- Haskell 2010, FFI (yabancı fonksiyon arayüzü) olarak bilinen ve Haskell programlarının diğer programlama dillerinin işlevselliğini kullanmasına izin veren bir özellik ekledi.
modül Main nerede main :: IO () main = putStrLn "Merhaba, Dünya!"
- Programlama dili tarihi.
Veri türü, Genel amaçlı dil, Hello World, Programlama terimleri