প্রোগ্রামিংয়ের কার্যকরী শৈলীতে জোর দেওয়া অপারেশনগুলির উপস্থিতির ক্রম পরিবর্তে ফাংশন এবং মূল্যায়নের ফলাফলের উপর জোর দেওয়া হয়। এটি ভাষাগুলির প্রভাবশালী দৃষ্টান্ত, যা প্রোগ্রামিংয়ের অপরিহার্য শৈলীর সাথে বিপরীতে রয়েছে। স্কালা একটি কার্যকরী প্রোগ্রামিং ভাষা হিসাবে এটি কার্যকরী প্রোগ্রামিং সমর্থন করে। স্ক্যালাল যদিও উভয় অবজেক্ট ভিত্তিক প্রোগ্রামিং এবং ফাংশনাল প্রোগ্রামিংয়ের ফিউশন হিসাবে পরিচিত, তবে আমরা এখানে এর কার্যকরী প্রোগ্রামিং অংশটি সম্পর্কে কথা বলতে যাচ্ছি। এর কার্যকরী প্রোগ্রামিং বৈশিষ্ট্যগুলির কয়েকটি নিম্নরূপ:
জাভা ক্লায়েন্ট সার্ভার সকেট প্রোগ্রামিং
- একটি কার্যকরী ভাষা, স্কালা কোনও পরিবর্তনযোগ্য স্থিতির অনুমতি দেয় না কারণ এটি তার ভাগ করা অ্যাক্সেসে সিঙ্ক্রোনাইজেশনের সমস্যা তৈরি করে।
- স্কালা এই মডেলটিকে তার অভিনেতা গ্রন্থাগারের সাহায্যে সমর্থন করে তবে পরিবর্তনযোগ্য পাশাপাশি পরিবর্তনীয় পরিবর্তনশীল উভয়কেই অনুমতি দেয়।
- অভিনেতাদের লাইব্রেরি একটি উপায়ে তবে অন্যথায় স্কালা আপনাকে এমনভাবে নির্মাণগুলি সরবরাহ করে যাতে আপনার সাধারণত ভার্স নয়, ভার্স তৈরি করা উচিত not এটি পরামর্শ দেয় যে স্কালা আদর্শভাবে পরিবর্তনশীলগুলির ক্ষেত্রে পরিবর্তে স্থির ক্ষেত্রে কাজ করে। আপনার যদি তাদের সত্যিই প্রয়োজন না হয়, আপনার স্কালায় ভার্স তৈরি করা উচিত নয়। এটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং স্টাইলের পরিবর্তে ক্রিয়ামূলক প্রোগ্রামিং স্টাইলের একটি স্থানীয় বৈশিষ্ট্য।
- ফাংশনাল প্রোগ্রামিংয়ে ফাংশনগুলি হ'ল 'প্রথম শ্রেণির' নাগরিক। এগুলি কেবল ভেরিয়েবলের মতো চিকিত্সা করা হয়।
- একটি ফাংশন হতে পারে:
- ভেরিয়েবলকে বরাদ্দ করা হয়েছে।
- ভেরিয়েবলগুলিতে প্রেরণ
- অন্য একটি অনুষ্ঠানে পাস।
- একটি ফাংশন মধ্যে লিখিত।
- স্কেলার সমস্ত কিছুই একটি বস্তু, এমনকি ফাংশন অন্তর্ভুক্ত।
- পাইথন এবং রুবির মতো, স্ক্যালায় ক্লোজারগুলিও দেওয়া হয়।
স্কালায় ফ্রেমওয়ার্কস
স্কালা কোনও ভাষা নয়, যা আপনি কেবল স্পার্কের জন্যই শিখেন। স্কালায় আরও বেশ কয়েকটি ফ্রেমওয়ার্ক তৈরি করা হচ্ছে। এর মধ্যে কয়েকটি হ'ল:
স্পার্ক - ইন-মেমরি প্রসেসিং
অ্যাপাচি স্পার্ক একটি সাধারণ-উদ্দেশ্য ক্লাস্টার ইন মেমরি কম্পিউটারিং সিস্টেম। এটি ডেটা অ্যানালিটিক্সের জন্য ব্যবহৃত হয় এবং এটি জাভা, স্কালা এবং পাইথনের এপিআইগুলিকে বিমূর্ত করে এবং একটি কার্যকর ইঞ্জিন সরবরাহ করে যা সাধারণ সম্পাদন গ্রাফগুলিকে সমর্থন করে।
খেলুন - ওয়েব বিকাশের জন্য
এটি একটি উচ্চ-উত্পাদনশীলতা জাভা এবং স্কালা ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক যা আধুনিক ওয়েব অ্যাপ্লিকেশন বিকাশের জন্য আপনার প্রয়োজনীয় উপাদান এবং API একীকরণ করে।
স্ক্যালডিং - মানচিত্র / হ্রাসের জন্য
স্কালডিং হ'ল একটি মানচিত্রের পাঠাগার যা হ্যাডোপ মানচিত্রের কাজগুলি নির্দিষ্ট করা সহজ করে। স্ক্যালডিং ক্যাসকেডিংয়ের শীর্ষে তৈরি করা হয়েছে, একটি জাভা গ্রন্থাগার যা নিম্ন স্তরের হাদুপের বিশদ বিবরণ করে।
আক্কা - অভিনেতা ভিত্তিক ফ্রেমওয়ার্ক
সেলেনিয়াম বিভিন্ন ধরণের কাঠামো
আক্কা জেভিএম-তে অত্যন্ত সমবর্তী, বিতরণ এবং ত্রুটি সহিষ্ণু অ্যাপ্লিকেশন তৈরির জন্য একটি টুলকিট এবং রানটাইম। আক্কা স্কালায় লেখা আছে।
আমাদের জন্য একটি প্রশ্ন আছে? তাদের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।
সম্পর্কিত পোস্ট