«scheme» etiketlenmiş sorular

Şema, Lisp'in bir lehçesi olan işlevsel bir programlama dilidir. Standart bir özellik ve birçok uygulama ile minimalist bir tasarıma sahiptir.

5
Scheme vs Common Lisp: Projenizde hangi özellikler fark yarattı? [kapalı]
Hem StackOverflow hem de bu sitede belli belirsiz "Scheme vs Common Lisp" soru sıkıntısı yoktur, bu yüzden bunu daha odaklı hale getirmek istiyorum. Soru, her iki dilde kodlamış olan insanlar içindir: Scheme'de kod yazarken, Common Lisp kodlama deneyiminizin en çok hangi unsurlarını özlediniz? Ya da, tersine, Common Lisp’i kodlarken, Scheme’de …
155 lisp  scheme 

15
LISP bugünün dünyasında hala yararlı mı? En çok hangi sürüm kullanılıyor?
Düzenli aralıklarla kendime yeni bir programlama dili öğretmeye çalışıyorum. Son zamanlarda, Lisp ve lehçelerinin spektrumun tam tersi ucunda C / C ++ gibi dillerden nasıl geçtiğini okudum, bu da beni daha fazla tanımak için yeterince merak uyandırdı. Ancak, iki şey bana net değil ve ben onlarla ilgili rehberlik arıyorum: LISP …

11
Scheme neden üniversitedeki ilk dilim?
Her gün insanlar bilgisayar bilimi hakkında konuşmaya başladığında C, C ++, Java'yı duyuyorum, ancak ilk bilgisayar bilimi dersimde Scheme'de yazmam isteniyor (DrRacket). Neden? Bu benim gelecekteki programlama anlayışımda ne gibi farklılıklar yaratacaktır? GÜNCELLEME: İlk dönemimi bitirdim, fakat tamamen Scheme ile bitmedim. İkinci terimde (ki şimdi) C programlamaya başladık. İlk başta …
80 scheme 

2
Neden bazı diller en yakın EVEN tamsayısına yuvarlanıyor?
Scheme (R5RS) ve Python ( bu soruya bakınız ) gibi programlama dilleri , değer tam olarak çevresindeki tamsayılar arasında olduğunda en yakın eşit sayıya doğru ilerler. Bunun arkasındaki sebep nedir? Aşağıdaki hesaplamaları aklınıza gelmesi kolaylaştıran matematiksel bir fikir var mı? (R5RS, IEEE kayan nokta standardına bu davranışın kaynağı olarak atıfta …

12
Fonksiyonel Programlamaya Giriş için Haskell Şeması mı?
C ve C # ile programlama konusunda rahatım ve gelecekte C ++ 'ı keşfedeceğim. İşlevsel programlamayı farklı bir programlama paradigması olarak keşfetmekle ilgilenebilirim. Bunu eğlenmek için yapıyorum, işim bilgisayar programlaması içermiyor ve bir miktar kolejde bilgisayar bilimi derslerinde oldukça erken öğretilen fonksiyonel programlama kullanımından ilham alıyor. Lambda matematiği kesinlikle matematiksel …

2
Sözde Anlambilimin Programların Tasarımına Uygulanması
Terimbilimsel anlambilim (DS) hakkında biraz okudum ve türlerin ve işlevlerin matematiğe göre güçlü ve net eşlemelere sahip olduğu bilgisayar programları tasarlama süreci hakkında çok meraklıyım. DS'ye dayalı program tasarlamayı detaylı olarak tartışan herhangi bir kaynak var mı? Konuyla ilgili birkaç yüzeysel tedavi gördüm. Haskell, Scala, Common Lisp ve biraz Scheme …
30 scala  haskell  scheme 

6
Tamamen işlevsel bir programlama dili atama cümleleri olmadan nasıl yönetilir?
Ünlü SICP'yi okurken, yazarların 3. bölümdeki atama ifadesini Scheme'ye sunmakta isteksiz olduklarını gördüm. Metinleri ve neden böyle hissettiklerini anlıyorum. Scheme, hakkında bir şey bildiğim ilk fonksiyonel programlama dili olduğundan, bazı işlevsel programlama dillerinin (elbette Scheme değil) atamalar olmadan yapabileceği konusunda şaşırdım. Kitabın sunduğu örneği, örnek olarak kullanalım bank account. Ödev …


6
Lisp makroları ne kadar faydalıdır?
Common Lisp, istediğiniz kaynak dönüşümünü yapan makroları yazmanıza izin verir. Şema, dönüşümleri de yapmanıza izin veren hijyenik bir desen eşleştirme sistemi sunar. Makrolar pratikte ne kadar faydalıdır? Paul Graham , Ortalamaları Yenme’de şunları söyledi : Viaweb editörünün kaynak kodu muhtemelen yaklaşık% 20-25 makro idi. İnsanlar aslında makrolarla ne tür şeyler …
22 lisp  scheme  macros 

3
İşlevsel programlama kavramları hakkında kurallı bir ders kitabı ya da kitap var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 5 yıl önce kapandı . Bir prosedürel / OO programlama geçmişinden yola çıkarak, Scheme programlarını prosedürel bir şekilde yazma eğilimindeyim. Programcımın fikrini değiştirmeye …

4
Peki ya LISP, eğer varsa, makro sistemlerin uygulanmasını kolaylaştırır?
SICP'den Şema öğreniyorum ve Scheme'i yapan şeyin büyük bir kısmının ve daha özel olarak LISP'in makro sistem olduğu izlenimini alıyorum. Ancak, makrolar derleme zamanında genişletildiğinden, insanlar neden C / Python / Java / niçin eşdeğer makro sistemler yapmıyorlar? Örneğin, biri pythonkomutu expand-macros | pythonya da her neyse onu bağlayabilir . …

2
IronScheme öğrenmeye değer kadar eksiksiz veya kararlı mı?
IronScheme , Wikipedia'da IronLisp adlı başarısız bir projenin ardılı olarak bahsedildi ve Lisp'i Clojure'un JVM için yaptığı gibi CLR ve .NET'e getirdi. Bu dilde deneyimi olan var mı? Oldukça eksiksiz görünüyor (% 99), ancak kurulumla uğraşmak için zaman ayırmaya değer olup olmadığına nasıl karar vereceğimden emin değilim. İstikrarlı veya eksiksiz …
17 .net  lisp  scheme  clr 

2
Şema yerine Clojure'da SICP'ye yaklaşma
Yazılım mühendisliği programında üçüncü sınıf lisans öğrencisiyim ve mühendis olduğumuz tüm bu yazılımların arkasındaki ilkeleri daha derin ve daha temel bir anlayış kazanmak için bir danışmana SICP okuma fikrini gündeme getirdim. Kitabı tamamlamak için Şema öğrenmemeyi önerdi (çünkü Lisp'in modern lehçeleri kadar yaygın değil), bunun yerine Clojure'daki egzersizleri yapmayı önerdi. …
11 clojure  scheme  sicp 

2
Lisp ve Şema Türleri
Şimdi Racket'in türleri olduğunu görüyorum. İlk bakışta Haskell tiplemesiyle neredeyse aynı görünüyor. Peki Lisp'in CLOS Haskell tiplerinin kapsadığı bazı alanları kapsıyor mu? Herhangi bir OO dilinde çok katı bir Haskell türü ve bir nesne oluşturmak belirsiz bir şekilde benzer görünüyor. Sadece Haskell kool-yardımının bir kısmını içtim ve Lisp yoluna gidersem …


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.