«lisp» etiketlenmiş sorular

Lisp, lambda hesabına dayanan ve kaynak kodunu bir veri yapısı olarak kullanma yeteneğine sahip (genel) bir fonksiyonel programlama dilidir.

3
Neden c ailesi LISP ailesi yerine Matematik / CS programları için standart CS çalışma alayıdır? [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ı . Kendimi geliştirme amacıyla kendimi LISP ile tanıştırıyorum. Fark ettiğim şeylerden biri, LISP'nin Matematik paradigması içinde C'den çok …

8
Web geliştirme için CL ve Python arasında seçim yapma
Java geçmişinden geliyorum ve Paul Graham'ın bu küçük makalesini okuduktan sonra, işimi hızlandırmak için Common Lisp adlı yeni bir dil almaya merak ettim (bir web geliştiricisiyim). Şu anda evcil hayvan projeleri yazıyorum ama gelecek için bazı iş planlarım var. Paul, “Gizli silah” olarak yazdığı makalede LISP hakkında konuşuyor. Bu ifadenin …

9
Özyineleme anlayışınızı geliştirmek için kaynaklar? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …



2
İşlevsel bir bilgisayar yapabilir miyiz?
FP'nin yaptığı gibi, sonuçta tüm programlarımız yapılandırılmıştır. Yani, onları ne kadar saf ya da işlevsel yaptığımız önemli değil - her zaman meclise çevrilirler, bu yüzden aslında davlumbazların arkasında yatan şey talimatlar, durumlar ve döngülerdir. FP'yi taklit ediyoruz. Bir donanım noob olarak, sorum şu: neden şeyleri işlevsel bir tarzda hesaplayan bilgisayar …

2
Clojure'daki köşeli parantezler ve kıvırcık parantezler hala S ifadeleri mi?
Lisp'i öğrenmeye çalışıyorum ve orada bulunan tüm Lisps'lere ve farklılıklarına bakıyorum. Şema'nın bazı uygulamalarında, okunabilirlik için yuvarlak köşeli parantezler ile değiştirilebilir şekilde köşeli parantezler kullanabileceğinizi görüyorum, bu yüzden aynı muamele gördükleri için, hala her şey gibi sadece S-ifadeleri olduğunu varsayıyorum. Bununla birlikte, Clojure'da, köşeli parantezlerin ve süslü parantezlerin vektörler ve …
12 lisp  clojure 


3
Bayt kodu dokuma vs Lisp makroları
Ben insanların intercept fonksiyon çağrıları, günlük kaydı kodu eklemek, vb gibi şeyler yapmak için bayt kodu dokuma kullanan Java ve C # gibi diller için yazmış kütüphaneler hakkında okuyordum Ayrıca bir Lisp / Clojure makroları üzerinde okudum onları nasıl kullanacağını daha iyi anlamaya çalışmak. Makrolar hakkında ne kadar çok okursam, …

5
Fonksiyonel programlamada veri yapıları
Şu anda LISP (özellikle Scheme ve Clojure) ile oynuyorum ve tipik veri yapılarının fonksiyonel programlama dillerinde nasıl ele alındığını merak ediyorum. Örneğin, bir grafik yol bulma algoritması kullanarak bir sorunu çözmek istediğimi varsayalım. Bir kişi tipik olarak bu grafiği fonksiyonel bir programlama dilinde temsil eder (öncelikle LISP'ye uygulanabilen saf fonksiyonel …

3
Yinelemeli sürüm neden daha uzun sürüyor?
Http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ adresine bakıyordum ve faktöriyel fonksiyonun özyinelemeli ve yinelemeli uygulamalarını uygularken, yinelemenin aslında daha uzun sürdüğünü gördüm verilen n = 1.000. Nedenini anlayamıyorum (açıklamıyor, ancak bunun okuyucu için bir egzersiz olduğunu söylüyor). Bütün bunlara yeniliğim için özür dilerim.

2
LISP web servislerini yazmak için strateji / kaynaklar?
Arka plan: Şirketimdeki geliştirme ekibinin geri kalanına April Fools şakası olarak Common Lisp'de tamamen işlevsel bazı web servisleri yazmak istiyorum. Bunun iki parçası vardır: bilgileri MySQL veritabanından okuma / MySQL veritabanına yazma ve HTTP üzerinden istekleri alma / işleme / yanıtlama. (Aslında, otomatik testler yazan üçüncü bir parça var, ancak …
11 lisp 


4
Şemadan ne öğrenmeliyim?
Daha iyi bir programcı olmama yardımcı olacak Scheme'den hangi benzersiz özellikleri öğrenebileceğimi merak ediyordum. Anaakım dillerde çok deneyimim var ve ufkumu genişletmek ve diğer dillerden eksik olan fonksiyonel yönleri öğrenmek istiyorum. Javascript, C # lambda ifadeleri kapanışları hakkında bilgi sahibiyim ve diğer dillerde eksik olan ne odaklanabilir merak ediyorum? Lisp …

1
Dizilere dayalı DEĞİL Bilgisayar Mimarileri [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Wadler'in Fonksiyonel Programlama için Monads (Haskell) hakkındaki orijinal makalesi, Uzun bir geçmişe sahip başka …

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.