প্রশ্ন ট্যাগ «scala»

স্কালা একটি সাধারণ উদ্দেশ্য প্রোগ্রামিং ভাষা যা মূলত জাভা ভার্চুয়াল মেশিনকে লক্ষ্য করে। একটি সংক্ষিপ্ত, মার্জিত এবং টাইপ-নিরাপদ উপায়ে সাধারণ প্রোগ্রামিং প্যাটার্নগুলি প্রকাশ করার জন্য ডিজাইন করা হয়েছে, এটি অপরিহার্য এবং কার্যকরী প্রোগ্রামিং স্টাইল উভয়ই ফিউজ করে।

3
ভবিষ্যত এবং প্রতিশ্রুতির মধ্যে পার্থক্য কী?
ভবিষ্যত এবং প্রতিশ্রুতির মধ্যে পার্থক্য কী? (আক্কা এবং জিপার্সে।) তারা আমার কাছে উভয়কেই অবরুদ্ধ বলে মনে করে এবং যখন আহ্বান জানানো হয় তখন ভবিষ্যতের মান ফেরত দেয় এবং ভবিষ্যতের ফলাফল পাওয়ার জন্য একটি প্রতিশ্রুতি দেওয়া হয়।
73 api  scala  groovy  akka 

4
মাল্টিথ্রেডিংয়ে ক্রিয়ামূলক প্রোগ্রামিং কি দ্রুত হয় কারণ আমি জিনিসগুলি আলাদাভাবে লিখি বা জিনিসগুলি আলাদাভাবে সংকলিত হয় বলে?
আমি ফাংশনাল প্রোগ্রামিংয়ের বিশ্বে ডুব দিচ্ছি এবং আমি সর্বত্র পড়তে থাকি যে মাল্টিথ্রেডিং / মাল্টিকোর প্রোগ্রামগুলির জন্য কার্যকরী ভাষাগুলি আরও ভাল। আমি বুঝতে পেরেছি যে ক্রিয়ামূলক ভাষাগুলি কীভাবে বিভিন্ন জিনিস বিভিন্নভাবে কাজ করে যেমন পুনরাবৃত্তি , এলোমেলো সংখ্যা ইত্যাদি কিন্তু আমি বুঝতে পারি না যে মাল্টিথ্রেডিং কোনও কার্যকরী ভাষায় দ্রুত …

3
এফ # এবং স্কালার মধ্যে সবচেয়ে বড় পার্থক্যগুলি কী কী?
এফ # এবং স্কালা উভয় কার্যকরী প্রোগ্রামিং ল্যাঙ্গেজ যা বিকাশকারীকে কেবল অপরিবর্তনীয় ডেটাটাইপগুলি ব্যবহার করতে বাধ্য করে না। তাদের উভয়েরই অবজেক্টের জন্য সমর্থন রয়েছে, অন্যান্য ভাষায় লেখা লাইব্রেরি ব্যবহার করতে পারেন এবং ভার্চুয়াল মেশিনে চালানো যেতে পারে। উভয় ভাষা এমএল উপর ভিত্তি করে বলে মনে হচ্ছে। জাভা প্ল্যাটফর্মের জন্য .NET …

5
আক্কা / এরলং-এ অভিনেতাদের ব্যবহার করা কখন ভাল নয়?
আমি এখন প্রতিদিন 7-8 মাস ধরে আককার সাথে কাজ করছি। যখন আমি শুরু করেছি, আমি অ্যাপ্লিকেশনগুলিতে কাজ করব এবং লক্ষ্য করব যে বেশিরভাগ বস্তুর মধ্যে যোগাযোগের জন্য অভিনেতা সিস্টেমের অভ্যন্তরে মূলত যে কোনও জায়গায় ব্যবহার করা হবে। তাই আমিও তাই করেছি - এক্স / ওয়াই / জেড এর জন্য অন্য …

7
আপনি কীভাবে সি # - বা জাভা-জাতীয় ভাষায় বীজগণিত ডেটা টাইপগুলি এনকোড করবেন?
কিছু সমস্যা রয়েছে যা সহজেই বীজগণিত ডেটা টাইপগুলির দ্বারা সমাধান করা হয়, উদাহরণস্বরূপ একটি তালিকার ধরণটি খুব সংক্ষিপ্তভাবে হিসাবে প্রকাশ করা যেতে পারে: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty consmap f (ConsCell a b) = ConsCell (f a) (consmap f b) …

3
স্থির পদ্ধতি বনাম স্কালার সহযোগী অবজেক্টের সুবিধা কী কী?
স্কালার কোনও স্ট্যাটিক- কীওয়ার্ড নেই, তবে পরিবর্তে সহকর্মী অবজেক্টগুলির মাধ্যমে অনুরূপ কার্যকারিতা রয়েছে। দৃশ্যের পিছনে সঙ্গী অবজেক্টগুলি এমন ক্লাসগুলিতে সংকলিত হয় যেখানে স্থির পদ্ধতি রয়েছে, সুতরাং এটি সমস্ত সিনট্যাকটিক চিনি। এই নকশা পছন্দ সুবিধা কি কি? অসুবিধেও? অন্যান্য ল্যাঙ্গুঞ্জগুলিতে কি একই ধরনের নির্মাণ রয়েছে?
50 scala 

4
জাভার তুলনায় স্কালার পারফরম্যান্স
সবার আগে আমি এটা পরিষ্কার করে বলতে চাই যে এটি কোন ভাষা-এক্স-বনাম-ভাষা-ওয়াই প্রশ্ন নয় এটি কোনটি ভাল তা নির্ধারণ করার জন্য। আমি দীর্ঘদিন ধরে জাভা ব্যবহার করে আসছি এবং এটি ব্যবহার চালিয়ে যাওয়ার মনস্থ করি। এর সমান্তরাল, আমি বর্তমানে খুব আগ্রহের সাথে স্কেলা শিখছি: কিছুটা ছোট্ট বিষয়গুলি ছাড়াও যা আমার …

12
বেশিরভাগ প্রোগ্রামিং ভাষার কার্যকারিতা ঘোষণার জন্য বিশেষ কীওয়ার্ড বা বাক্য গঠন রয়েছে? [বন্ধ]
বেশিরভাগ প্রোগ্রামিং ল্যাঙ্গুয়েজে (উভয়ই গতিশীল এবং স্ট্যাটিকালি টাইপ করা ভাষাগুলি) বিশেষ কীওয়ার্ড এবং / অথবা সিনট্যাক্স থাকে যা ডিক্লেয়ারিং ফাংশনগুলির জন্য ভেরিয়েবলগুলি ঘোষণার চেয়ে অনেক আলাদা দেখায়। আমি অন্য একটি নামকৃত সত্তা ঘোষণার মতোই ফাংশনগুলি দেখছি: পাইথনে উদাহরণস্বরূপ: x = 2 y = addOne(x) def addOne(number): return number + 1 …

9
প্রোগ্রামিং এ মেমরি পরিচালনা কি অপ্রাসঙ্গিক উদ্বেগ হয়ে উঠছে?
পটভূমি আমি একটি পুরানো (তবে দুর্দান্ত) সাইটটি পুনরায় ঘুরে দেখলাম যা আমি যুগ যুগ ধরে করতে পারি নি - আলিওথ ল্যাঙ্গুয়েজ শ্যুটআউট ( http://benchmarkgame.alioth.debian.org/ )। আমি বেশ কয়েক বছর আগে সি / সি ++ এ প্রোগ্রামিং শুরু করেছি, তবে তখন থেকে আমি যে প্রকল্পগুলিতে জড়িত ছিল সেগুলিতে ভাষার প্রতিবন্ধকতার কারণে …

4
জেভিএম টেল-কল অপ্টিমাইজেশানের উপর কি সীমাবদ্ধতা আরোপ করে?
ক্লোজুর নিজেই টেল কল অপ্টিমাইজেশন সম্পাদন করে না: যখন আপনার একটি লেজ পুনরাবৃত্ত ফাংশন থাকে এবং আপনি এটি অনুকূলিত করতে চান, আপনাকে বিশেষ ফর্মটি ব্যবহার করতে হবে recur। একইভাবে, যদি আপনার দুটি পারস্পরিক পুনরাবৃত্তি ফাংশন থাকে তবে আপনি কেবল সেগুলি ব্যবহার করে সেগুলি অনুকূল করতে পারেন trampoline। স্কালার সংকলকটি পুনরাবৃত্ত …
36 scala  clojure  jvm  tail-call 

6
স্কালার জন্য পুনরায় উদ্ভাবন সিস্টেম ডিজাইন
অনেক, অনেক আগে, আমি অবজেক্ট ওরিয়েন্টেট সফটওয়্যার ইঞ্জিনিয়ারিংয়ে মাস্টার্স করেছি। আমি সমস্ত কিছু কভার করেছি: প্রকল্পের দীক্ষা, প্রয়োজনীয়তা, বিশ্লেষণ, নকশা, আর্কিটেকচার, উন্নয়ন ইত্যাদি ইত্যাদি etc. আমার সর্বকালের প্রিয় আইটি বইটি ছিল অবজেক্ট ওরিয়েন্টেড সফটওয়্যার, একটি অভিজ্ঞতা ভিত্তিক অ্যাপ্রোচ (আইবিএম-1996) বিকাশ করা। তাদের সময়ের একদল সত্য বিশেষজ্ঞের দ্বারা নির্মিত একটি বই। …

7
ক্লাসের সাথে ওওপির তুলনায় কার্যকরী প্রোগ্রামিং
আমি ইদানীং কার্যকরী প্রোগ্রামিংয়ের কয়েকটি ধারণায় আগ্রহী। আমি কিছু সময়ের জন্য ওওপি ব্যবহার করেছি। আমি দেখতে পাচ্ছি কীভাবে আমি ওওপিতে মোটামুটি জটিল অ্যাপ তৈরি করব। প্রতিটি বস্তু জানতে পারে যে জিনিসগুলি কী করে তা কীভাবে করা যায়। বা এটির পিতামাতাদের ক্লাসে কিছু করা যায়। সুতরাং আমি কেবল Person().speak()ব্যক্তিটিকে কথা বলার …

4
স্কালার মতো ক্রিয়ামূলক ভাষায় আমার কেন একটি ওআরএমের প্রয়োজন হবে না?
আমি ভাবছি যে আমি প্যাটার্ন ম্যাচিং, অপশন এবং এটি সাধারণভাবে আমার কাছে ক্লিনার সিনট্যাক্সের মতো কিছু স্কেলার বৈশিষ্ট্যের সুবিধা নিতে একটি স্প্রিং + হাইবারনেট প্রকল্পে জাভা থেকে স্কালায় যেতে পারি কিনা। আমি স্কালা বাস্তুসংস্থায় ডিআরএফ দ্বারা ORM সন্ধান করেছি এবং আমি অ্যাক্টিভেটের মতো চিন্তাভাবনা খুঁজে পেয়েছি (তবে বেশিরভাগ ক্ষেত্রে আমি …

2
Applying Denotational Semantics to design of Programs
I've read a bit on denotational semantics (DS) and I'm very intrigued about the process of designing computer programs where types and functions have strong and clear mappings to mathematics. Are there any resources that discuss designing programs based on DS in detail? I've seen a few superficial treatments of …
30 scala  haskell  scheme 

5
গ্রোভি কি চলে যাচ্ছে? [বন্ধ]
আমি নিশ্চিত যে এই প্রশ্নটি অনেকবার জিজ্ঞাসা করা হয়েছে। তবে আমি এই ভাষার ভবিষ্যত কী তা নিয়ে এই উদ্দেশ্যটি নিয়ে আবার জিজ্ঞাসা করতে চাই। আমার প্রথম গ্রোভির সাথে পরিচয় হয়েছিল এবং সত্যই এটি পছন্দ হয়েছিল। আমি অনুভব করেছি বাক্য গঠনটি আরও সহজ এবং এটি জাভার খুব কাছাকাছি ছিল এবং আমি …
30 java  scala  groovy  grails 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.