scala पर टैग किए गए जवाब

स्काला एक सामान्य प्रयोजन प्रोग्रामिंग भाषा है जो मुख्य रूप से जावा वर्चुअल मशीन को लक्षित करती है। आम प्रोग्रामिंग पैटर्न को संक्षिप्त, सुरुचिपूर्ण और टाइप-सुरक्षित तरीके से व्यक्त करने के लिए डिज़ाइन किया गया है, यह अनिवार्य और कार्यात्मक प्रोग्रामिंग शैलियों दोनों को फ्यूज करता है।

3
फ्यूचर और प्रॉमिस में क्या अंतर है?
भविष्य और प्रतिज्ञा में क्या अंतर है? (अक्का और गपर में।) वे मुझे दोनों ब्लॉक के रूप में समान दिखते हैं और जब बुलाया जाता है तो भविष्य का मूल्य वापस करते हैं और भविष्य का परिणाम प्राप्त करने का वादा करते हैं।
73 api  scala  groovy  akka 

4
क्या कार्यात्मक प्रोग्रामिंग मल्टीथ्रेडिंग में तेज है क्योंकि मैं चीजों को अलग तरह से लिखता हूं या क्योंकि चीजें अलग तरह से संकलित हैं?
मैं कार्यात्मक प्रोग्रामिंग की दुनिया में गोता लगा रहा हूं और मैं हर जगह पढ़ता रहता हूं कि कार्यात्मक भाषाएं मल्टीथ्रेडिंग / मल्टीकोर कार्यक्रमों के लिए बेहतर हैं। मैं समझता हूं कि कार्यात्मक भाषाएं बहुत सी चीजों को अलग-अलग तरीके से करती हैं, जैसे कि पुनरावृत्ति , यादृच्छिक संख्याएं आदि …

3
F # और स्काला के बीच सबसे बड़े अंतर क्या हैं?
F # और स्काला दोनों कार्यात्मक प्रोग्रामिंग लैंगुगेज हैं जो डेवलपर को केवल अपरिवर्तनीय डेटाटाइप्स का उपयोग करने के लिए मजबूर नहीं करते हैं। उन दोनों के पास वस्तुओं के लिए समर्थन है, अन्य भाषाओं में लिखे गए पुस्तकालयों का उपयोग कर सकते हैं और एक आभासी मशीन पर चला …

5
जब एंकर / एरलंग में अभिनेताओं का उपयोग करना अच्छा नहीं है?
मैं अब with-k महीने से रोजाना अक्का के साथ काम कर रहा हूं। जब मैंने शुरू किया, तो मैं अनुप्रयोगों और नोटिस पर काम कर रहा था कि ज्यादातर वस्तुओं के बीच संवाद स्थापित करने के लिए अभिनेता प्रणाली के अंदर एक बार कहीं भी अभिनेताओं का उपयोग किया जाएगा। …

7
आप सी # - या जावा जैसी भाषा में बीजीय डेटा प्रकार को कैसे एन्कोड करते हैं?
कुछ समस्याएं हैं जो आसानी से बीजगणितीय डेटा प्रकारों द्वारा हल की जाती हैं, उदाहरण के लिए एक सूची प्रकार बहुत संक्षिप्त रूप में व्यक्त किया जा सकता है: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty consmap f (ConsCell a b) = …

3
स्काला की साथी वस्तुओं बनाम स्थिर तरीकों से क्या फायदे हैं?
स्काला की कोई स्थैतिक-श्रेणी नहीं है , बल्कि साथी वस्तुओं के माध्यम से समान कार्यक्षमता है। दृश्यों के पीछे साथी वस्तुओं को उन कक्षाओं के लिए संकलित किया जाता है जिनमें स्थिर विधियां होती हैं, इसलिए यह सब वाक्यगत शर्करा है। इस डिजाइन विकल्प के क्या फायदे हैं? नुकसान? क्या …
50 scala 

4
जावा की तुलना में स्काला का प्रदर्शन
सबसे पहले मैं यह स्पष्ट करना चाहूंगा कि यह भाषा-एक्स-बनाम-भाषा-वाई प्रश्न नहीं है जो यह निर्धारित करने के लिए बेहतर है। मैं लंबे समय से जावा का उपयोग कर रहा हूं और मैं इसका उपयोग करने का इरादा रखता हूं। इसके समानांतर, मैं वर्तमान में स्काला को बहुत रुचि के …

12
अधिकांश प्रोग्रामिंग भाषाओं में फ़ंक्शन घोषित करने के लिए विशेष कीवर्ड या सिंटैक्स क्यों हैं? [बन्द है]
अधिकांश प्रोग्रामिंग भाषाओं (दोनों गतिशील और सांख्यिकीय रूप से टाइप की गई भाषाएं) में विशेष कीवर्ड और / या सिंटैक्स होते हैं जो फ़ंक्शन घोषित करने के लिए चर घोषित करने की तुलना में बहुत अलग दिखते हैं। मैं अन्य नामांकित इकाई की घोषणा करते हुए कार्य देखता हूं: उदाहरण …

9
क्या प्रोग्रामिंग में मेमोरी मैनेजमेंट एक अप्रासंगिक चिंता का विषय है?
पृष्ठभूमि मैंने एक पुरानी (लेकिन महान) साइट पर दोबारा गौर किया, जो मैं उम्र के लिए नहीं था - एलियथ लैंग्वेज शूटआउट ( http://benchmarkgame.alioth.debian.org/ )। मैंने कई साल पहले C / C ++ में प्रोग्रामिंग शुरू की थी, लेकिन तब से जावा में लगभग अनन्य रूप से काम कर रहा …

4
जेवीएम टेल-कॉल ऑप्टिमाइज़ेशन पर क्या सीमाएँ लगाता है
क्लोजर अपने आप ही टेल कॉल ऑप्टिमाइजेशन नहीं करता है: जब आपके पास टेल रीसर्चिव फंक्शन होता है और आप इसे ऑप्टिमाइज़ करना चाहते हैं, तो आपको स्पेशल फॉर्म का इस्तेमाल करना होगा recur। इसी तरह, यदि आपके पास दो पारस्परिक रूप से पुनरावर्ती कार्य हैं, तो आप केवल उपयोग …
36 scala  clojure  jvm  tail-call 

6
स्काला के लिए री-अविष्कार सिस्टम डिज़ाइन
कई, कई, चन्द्रमाओं से पहले, मैंने ऑब्जेक्ट ओरिएंटेड सॉफ्टवेयर इंजीनियरिंग में अपने स्वामी किया। मैंने सब कुछ कवर किया: प्रोजेक्ट दीक्षा, आवश्यकताएं, विश्लेषण, डिजाइन, वास्तुकला, विकास, आदि। मेरी सभी समय की पसंदीदा आईटी पुस्तक विकासशील वस्तु उन्मुख सॉफ्टवेयर, एक अनुभव आधारित दृष्टिकोण (आईबीएम-1996) थी। अपने समय के सच्चे विशेषज्ञों के …

7
कक्षाओं के साथ OOP की तुलना में कार्यात्मक प्रोग्रामिंग
मुझे हाल ही में कार्यात्मक प्रोग्रामिंग की कुछ अवधारणाओं में दिलचस्पी है। मैंने पिछले कुछ समय से OOP का उपयोग किया है। मैं देख सकता हूं कि मैं OOP में एक काफी जटिल ऐप कैसे बनाऊंगा। प्रत्येक वस्तु को पता होता है कि वस्तु को कैसे करना है। या कुछ …

4
स्कैला जैसी कार्यात्मक भाषा में मुझे ओआरएम की आवश्यकता क्यों नहीं होगी?
मैं सोच रहा हूं कि क्या मैं कुछ स्केल सुविधाओं जैसे कि पैटर्न मिलान, विकल्प का लाभ लेने के लिए एक स्प्रिंग + हाइबरनेट परियोजना में जावा से स्काला में स्विच कर सकता हूं और सामान्य तौर पर यह मुझे एक क्लीनर सिंटैक्स लगता है। मैं स्काला इकोसिस्टम में डिफ़ॉल्ट …

2
कार्यक्रमों के डिजाइन के लिए व्यावहारिक शब्दार्थ को लागू करना
मैंने डीनोटेशनल सेमेंटिक्स (डीएस) पर थोड़ा पढ़ा है और मैं कंप्यूटर प्रोग्राम डिजाइन करने की प्रक्रिया के बारे में बहुत गहन हूं जहां टाइप और फ़ंक्शंस गणित के लिए मजबूत और स्पष्ट मैपिंग हैं। क्या कोई संसाधन हैं जो डीएस पर आधारित डिजाइनिंग कार्यक्रमों पर विस्तार से चर्चा करते हैं? …
30 scala  haskell  scheme 

5
क्या ग्रूवी दूर जा रहा है? [बन्द है]
मुझे यकीन है कि यह सवाल कई बार पूछा गया है। हालांकि, मैं इसे फिर से पूछना चाहता हूं कि इन भाषाओं का भविष्य क्या है। मुझे पहली बार ग्रूवी से मिलवाया गया था और यह वास्तव में पसंद आया। मुझे लगा कि सिंटैक्स सरल था और यह जावा के …
30 java  scala  groovy  grails 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.