2012-09-01 13 views
5

मैंने वॉन न्यूमैन शैली प्रोग्रामिंग पर चर्चा करने वाले एक पेपर को पढ़ा है। कागज का नाम Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programsकार्यात्मक शैली प्रोग्रामिंग के बारे में

है

कार्यात्मक शैली प्रोग्रामिंग languange (लेखक जॉन बैकस द्वारा संदर्भित) के बारे में मेरा प्रश्न यह है:

इस पत्र में कार्यात्मक शैली वास्तव में या approxiately ही बातें अर्थ है जब हम जैसे कार्य प्रोग्रामिंग भाषा का संदर्भ लें HASKELL या ERLANG?

+1

शुरुआत में विवरण हास्केल की मेरी छाप फिट बैठता है। मुझे लगता है कि एरलांग बहुत अलग नहीं है –

+1

"प्रोग्रामिंग भाषाओं के बारे में चर्चा अक्सर स्वर्गदूतों की संख्या की मध्यकालीन बहस के समान होती है जो मूल रूप से भिन्न अवधारणाओं के बीच रोमांचक प्रतियोगिताओं के बजाय पिन के सिर पर नृत्य कर सकती है।" - तुलना करें कि तुलना xD – NotGaeL

+2

वास्तव में उनमें से किसी की तरह नहीं है। हालांकि, Erlang से अधिक Haskell। जॉन बैकस ने संरचना के एक प्रमुख भाग के रूप में रचना के साथ प्रोग्रामिंग की एक और अधिक कार्य उन्मुख शैली की वकालत की। – augustss

उत्तर

3

यहां एक उपयोगी ब्लॉग पोस्ट है: Why concatenative programming matters

संक्षेप में, ये दो अलग-अलग तकनीकें हैं। विकिपीडिया उन्हें Functional Programming और Function-Level Programming क्रमशः कॉल करता है। इसके अलावा Point-Free of Tacit Programming, Concatenative Languages और Stack-Oriented Languages हैं - इसलिए आप जो पूछते हैं उसके आधार पर सटीक नामकरण भिन्न हो सकता है।

ब्लॉग पोस्ट पॉइंट्स के रूप में, कार्यात्मक (या आवेदक) भाषाएं (एरलांग, हास्केल, एमएल, योजना) फ़ंक्शन-स्तरीय (या समेकित) प्रोग्रामिंग के लिए खराब रूप से उपयुक्त हैं। हालांकि, Haskell में फ़ंक्शन-स्तरीय प्रोग्राम लिखने में सहायता के लिए Pointless Haskell लाइब्रेरी है। ध्यान दें कि रिक्त सूची जैसी सामान्य चीज़ों के लिए हस्ताक्षर कैसे टाइप करते हैं, प्रीलूड से भिन्न होते हैं। पुस्तकालय को कैबल इंस्टॉल pointless द्वारा हैक से स्थापित किया जा सकता है। examples देखें।

प्रासंगिक भाषाओं के लिए, फर्थ, एपीएल, जॉय और बिल्ली देखें। जोर्ग द्वारा उल्लिखित जे भाषा एपीएल और एफपी का वंशज है।

+0

दोस्त, आपकी जानकारी धन्यवाद! – parsifal

4

आप एक भाषा है कि है सीधेएफपी भाषा है कि पत्र में वर्णित से प्रेरित को देखने के लिए चाहते हैं, आप J को देखने के लिए चाहते हो सकता है।

+0

दोस्त, धन्यवाद! – parsifal

संबंधित मुद्दे