«imperative-programming» etiketlenmiş sorular

4
Zorunlu, Usul ve Yapısal Programlama Arasındaki Fark Nedir?
Etrafında araştırma yaparak (kitaplar, Wikipedia, SE ile ilgili benzer sorular, vb.), Zorunlu programlamanın, bilgisayarın yürütmesi için bir dizi komut (veya ifade) tanımladığınız ana programlama paradigmalarından biri olduğunu anlamaya başladım (bu yüzden hoş belirli eylemlerde bulunma gereği duyduğu için, "zorunlu" adı verilmiştir. Çok uzak çok iyi. Prosedürel programlama, diğer taraftan, bilgisayarın …

4
Apollo 11 görevindeki kod için kullanılan geliştirme süreci?
Apollo misyonları, bir cep hesap makinesinden daha karmaşık bir teknolojiye sahip değildi. Bağlantısından burada Apollo Rehberlik Bilgisayar hakkında bir bilgi yoktur (AGC) Yerleşik Apollo Rehberlik Bilgisayarı (AGC), 2K 16-bit RAM ve minik manyetik çekirdeklerden geçirilmiş ya da geçirilmemiş bakır tellerle 36K sabit kablolu çekirdek halat hafızası ile yaklaşık 1 fit …

3
Referans şeffaflık nedir?
Bunu zorunlu paradigmalarda gördüm f (x) + f (x) aynı olmayabilir: 2 * f (x) Ancak işlevsel bir paradigmada aynı olması gerekir. Her iki vakayı da Python ve Scheme'de uygulamaya çalıştım , ama benim için de aynı şekilde basit görünüyorlar. Verilen fonksiyonla farkı gösterebilecek bir örnek ne olurdu?

5
İşlevsel programlama dillerini Zorunlu yerine tersine açıklayan nedir?
Fonksiyonel programlamanın faydalarını anlatan birçok makalede, Haskell, ML, Scala veya Clojure gibi C / C ++ / C # / Java gibi zorunlu dillerden farklı olarak "bildirimsel diller" olarak adlandırılan fonksiyonel programlama dilleri gördüm. Benim sorum, fonksiyonel programlama dillerini zorunlu kılanın aksine açıklayıcı kılan şeydir. Bildirici ve Zorunlu programlama arasındaki …

1
Zorunlu programlama işlevsel programlamaya göre neden tercih edilir? [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 . 6 yıl önce kapalı . Arka plan: Geçerli zihinsel modelin zorunlu programlama olduğu bir VB.NET mağazasında çalışan fonksiyonel programlamanın savunucusuyum. Sistemimizin bu …

5
Bu problemin saf işlevsel bir çözümü, zorunluluk kadar temiz olabilir mi?
Python'da şöyle bir egzersiz yapıyorum: bir polinom, güçler indeksler tarafından belirlenecek şekilde bir dizi katsayı olarak verilir, örneğin: (9,7,5), 9 + 7 * x + 5 * x ^ 2 anlamına gelir verilen x için değerini hesaplamak için bir fonksiyon yazın Son zamanlarda fonksiyonel programlamaya başladığım için yazdım def evaluate1(poly, …

2
İşlevsel programlama dilleri yan etkilere izin vermiyor mu?
Wikipedia'ya göre, Deklaratif olan fonksiyonel programlama dilleri , yan etkilere izin vermiyorlar. Genel olarak deklaratif programlama , yan etkileri en aza indirmeye veya ortadan kaldırmaya çalışır. Ayrıca, Wikipedia'ya göre, bir yan etki durum değişiklikleriyle ilgilidir. Yani, işlevsel programlama dilleri, bu anlamda, hiçbir durumu kaydetmedikleri için aslında yan etkileri ortadan kaldırırlar. …

3
İşlevsel programlamada atama operatörü veya döngülerin kullanımı neden önerilmez?
İşlevim iki gereksinimin altındaysa, Sum verilen koşul için öğenin doğru olarak değerlendirildiği bir listedeki öğelerin toplamını döndürmek işlevinin saf işlev olarak nitelendirilebileceğine inanıyorum, değil mi? 1) Verilen i / p seti için, fonksiyon çağrıldığı zamandan bağımsız olarak aynı o / p döndürülür 2) herhangi bir yan etkisi yoktur public int …
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.