SORU
29 EYLÜL 2011, PERŞEMBE


Öğrenme Scala öğrenme amacıyla Haskell

Scala vs Haskell gibi bir kaç soru hem de dil öğrenmek için hangi yararları tartışmak okudum, ama ben zaten Scala öğrenmek istiyorum. Uni Java programcı ve PHP kullanmak esas.

Kişisel projeler için Java bir gelişme gibi görünüyor ve aynı zamanda bir programcı olarak bilgimi geliştirmek için işlevsel bir dil öğrenmek isterdim Scala öğrenmek istiyorum.

Ben merak ediyorum eğer iyi bir fikir olabilir öğrenmek Haskell gibi bir giriş için fonksiyonel programlama olarak tamamen işlevsel çok isterdim düzgün öğrenmek yerine gelişigüzel kullanarak bit fonksiyonel Scala bilmeden neden?

İstiyorum da kullanmak Haskell için kişisel projeleri gibi harika görünüyor, ama ben pek çok gerçek dünya uygulamaları, gibi daha fazla kullanılan akademik şeyler dolayısıyla isteyen öğrenmek için fonksiyonel anlayış sonra hareket için Scala.

CEVAP
29 EYLÜL 2011, PERŞEMBE


Scala, Haskell için bir ağ geçidi ilaç oldu kimin için Java biri olarak konuşursak, bu harika bir fikir (öğrenmek Haskell ilk) olduğunu düşünüyorum!

Haskell, Scala kavramsal olarak çok daha basit bir dil ve eğer Amacınız işlevsel bir program öğrenmek için, ama eğer Haskell ile başlarsan yardım edemezsin. Tasarım, Scala," gerçekten Java değiştirmek zorunda değilsin kodlama (veya) PHP alışkanlıkları eğer varsa bile çok fazla. "eski mod bir tür destekler Bu stratejik bir karar ve güzel bir kare. bence evlat edinme artırmak için huysuz Java karşıtlarının arasında geliyordu.

Ama bu sen değilsin! Aslındailgiyeni bir şey öğrenme... neden herkes dışarı! Saf bir ortamda fonksiyonel programlama öğrenme, karmaşası ve eski alışkanlıklarına geri dönüş günaha girmeden, beyninde kavramları kristalize olur.

Sonra ne demek, iade etmek Scala ve öğrenmek nasıl farklıdır Haskell, hem de zayıf biraz saygı ve daha güçlü Diğerleri, ama o zaman çok daha iyi vakıf takdir bu farklılıklar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • max2sims2

    max2sims2

    19 Kasım 2008
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009