«haskell» etiketlenmiş sorular

İşlevsel bir programlama dili

3
Ur / Web web programlama için yeni tamamen işlevsel bir dil? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Ben rastladım Ur / Web projesi dilleri Haskell benzeri web çerçeveler benim arama sırasında. Bir kişi tarafından …

2
Durum bilgisi olan bir kütüphanenin üzerinde yan etkisi olmayan arayüz
Bir In John Hughes ile mülakat o Erlang ve Haskell bahsediyor, o Erlang durum bilgisi kütüphaneleri kullanma hakkında söylenecek aşağıdaki vardır: Durum bilgisi olan bir kütüphane kullanmak istersem, genellikle kodumun geri kalanında güvenle kullanabilmem için yan etkisiz bir arayüz oluştururum. Bununla ne demek istiyor? Bunun nasıl görüneceğine dair bir örnek …

3
Haskell'in çoğu rutin programlama görevi için Monad'lar ve Uygulamalı İşlevler gibi gelişmiş kavramları ne kadar önemlidir?
Monad'ları ve Just a gibi şeyleri tanıttıkları noktaya kadar Haskell'i Öğrenin kitabını okudum. Bunlar benim için çok mantıklı ve öğrenmeye çalışmaktan vazgeçmek istiyorum. Ama gerçekten denemek istiyorum. En azından bir süreliğine gelişmiş kavramlardan kaçınıp kaçamayacağımı merak ediyorum ve sadece Haskell'in daha temel kısımlarıyla, yani işlevler, standart IO, dosya işleme, veritabanı …
16 haskell 

4
Durum değiştirmeye güvenmemek neden iyidir?
Bu soru /software/25569/is-haskell-worth-learning sorudan kaynaklanmaktadır Genellikle Haskell'in diğer dillerde kodlama becerilerinizi nasıl geliştirdiği hakkında sık sık tekrarlanan açıklamalar yapılır ve bunun nedeni Haskell'in vatansız olması ve bu iyi bir şeydir. Neden? Birinin bunu sadece sol elle yazmakla veya belki de bir gün boyunca gözlerinizi kapatmakla ve sadece dokunmaya dayanarak karşılaştırdığını …


4
Statik olarak yazılan fonksiyonel kodun birim testi
Sana insanlara sormak istedim, bu durumda, haskell, scala, ocaml, nemerle, f # veya haXe'de yazıldığı gibi statik olarak test edilen fonksiyonel kodu birim test etmek mantıklıdır (son olarak gerçekten ilgilendiğim şey, ama istedim daha büyük toplulukların bilgisinden faydalanabilirsiniz). Bunu soruyorum çünkü anlayışımdan: Birim testlerin bir özelliği spesifikasyonların çalıştırılabilir formda olmasıdır. …


1
Haskell neden monomorfizm kısıtlaması olmadan tekrarlanan değerlendirmeden kaçınamıyor?
Geçen gün learnyouahaskell'i yeni bitirdim ve Haskell Wiki tarafından tarif edildiği gibi Monomorfizm Kısıtlamasını anlamaya çalışıyordum . MR'nin tekrarlanan değerlendirmeleri nasıl önleyebileceğini anladığımı düşünüyorum, ancak tekrarlanan bu değerlendirmelerin neden daha basit yollarla önlenemediğini göremiyorum. Aklımdaki belirli örnek wiki tarafından kullanılan örnek: f xs = (len,len) where len = genericLength xs …

5
Birisi FP düşüncesine nasıl zorunlu kod okumalı?
Beş ay önce üniversiteden mezun oldum ve son dört aydır yerel bir kuruluşta çalışıyorum. Üniversitedeyken Haskell, F # vb. Bize üniversitede Java öğretildi, ancak çok geçmeden fonksiyonel programlamaya maruz kaldım ve zorunlu programlama ile yaptığımdan çok daha fazla zaman geçirdim. Sonuç olarak, beynim işlevsel bir düşünce için kablolanır. Katıldığım şirket …

5
Haskell'den kazanılan bilgi ve becerileri ihraç etmek için en uyumlu, yaygın olarak kullanılan üretim dili nedir?
Haskell'i seviyorum, sade ve basit. Haskell üretim yazılımında kullanılırken, gördüğümden özellikle yaygın bir şekilde konuşlandırılmıyor. Üretim projelerinde en benzer ve hala yaygın olarak kullanılan dil nedir, böylece bir kartopunun endüstride benzer şekilde harika bir şey kullanma şansım olabilir mi? Ayrıca ilk bölümden aynı dil çok sayıda platformda mevcut mu? Değilse, …


8
İşlevsel dil sözdizimi neden insan diline daha yakın değil?
Fonksiyonel programlamaya ilgi duyuyorum ve Haskell ile başa çıkmaya karar verdim. Başım ağrıyor ... ama sonunda anlayacağım ... Ama bir merakım var, sözdizimi neden bu kadar şifreli (başka bir kelimeden yoksun)? Daha etkileyici , insan diline daha yakın olmamasının bir nedeni var mı ? FP'nin matematiksel kavramları modellemede iyi olduğunu …

2
Haskell'de türler silindi mi?
Haskell, ortak lisp ile belirgin bir benzerliğe sahip olan “jenerik fonksiyonlar” kavramına sahiptir - Haskell ile ne deneyimi ne de ortak lisp ile deneyime sahip değilim, burada çok yakın olabilirim. Bu to_string, tüm türler için dize temsili tanımlamak üzere genel bir tesis tanımlayabileceğiniz anlamına gelir . Tabii ki, tesis özel …

2
Haskell typeclass'ı C # arayüzü ile uygulayın
Haskell'in tip sınıflarını ve C # arayüzlerini karşılaştırmaya çalışıyorum. Varsayalım Functor. Haskell: class Functor f where fmap :: (a -> b) -> f a -> f b Bu tip sınıf C # arabirimi olarak nasıl uygulanır? Ne denedim: interface Functor<A, B> { F<B> fmap(Func<A, B> f, F<A> x); } Bu …
13 c#  haskell 

5
* Herhangi bir * program görevi durum olmadan ifade edilebilir mi?
Bu teorik bir sorudur, ancak şimdi fark ettiğim şeylerin yıllarca programlanmasından sonra "normal" zorunluluk tekniğidir, esas olarak C ++ kullanarak, rasgele JavaScript öğrenirken yanlışlıkla rastladığım bu işlevsel programlama dünyasını keşfettim. Bu, teknik olarak herhangi bir devlet odaklı programı tamamen işlevsel ve devletsiz farklı bir uygulama ile değiştirip değiştiremeyeceğinizi merak etmemi …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.