স্কালার চেষ্টা করার আগে আপনার জাভা জানা দরকার


15

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

আমার প্রশ্ন হ'ল স্কালায় জিনিসগুলি কীভাবে কাজ করে তা বোঝার / প্রশংসা করার জন্য আপনার জাভা জানা দরকার? প্রথমে জাভাতে ছুরিকাঘাত করা এবং তারপরে স্কালার চেষ্টা করা ভাল বা আপনি কোনও জাভা ব্যাকগ্রাউন্ড ছাড়াই স্কালা শুরু করতে পারেন?


5
করাত কীভাবে কাজ করে তা প্রশংসা করার জন্য আপনার কি দ্বিপাক্ষার দরকার? : D
back2dos

হ্যাঁ, আমি এই উত্তর upvote হবে।
gizgok

উত্তর:


17

স্কালার নিজস্ব ভাষা এবং এগুলির দ্বারা কোনও বিদ্যমান ভাষা সম্পর্কে জ্ঞানের প্রয়োজন হয় না। আপনি যদি চান, আপনি স্ক্যালাকে আপনার প্রথম ভাষা হিসাবে শিখতে পারেন। উপর তাদের ওয়েবসাইট শেখার Scala পৃষ্ঠা সেখানে অভিজ্ঞতার বিভিন্ন মাত্রা, প্রথমবার প্রোগ্রামারদের থেকে কার্যকরী প্রোগ্রামিং বিশেষজ্ঞদের ভাষা গবেষক প্রোগ্রামিং পর্যন্ত জন্য টিউটোরিয়াল যাওয়ার প্রবেশ পয়েন্ট।

দুর্ভাগ্যক্রমে ডকুমেন্টেশনগুলির বেশিরভাগ লোকেরা কীভাবে প্রোগ্রামিং করতে জানেন তাদের উপর দৃষ্টি নিবদ্ধ রেখেছিলেন, তবে আমি আসলে স্কালার কয়েকটি টিউটোরিয়ালের মাধ্যমে কাজ করেছি। এটা এতটা খারাপ না. এটি প্রত্যাশিত যে আপনি কিছু প্রাথমিক ধারণাটি বুঝতে পেরেছেন।


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

@ কিলিয়ান আমি সে সম্পর্কে ভেবেছিলাম আমি এখনও স্কেলা শিখছি এবং এটির সাথে আসলে এখনও কোনও অর্থবহ কাজ করিনি, তবে স্কালায় একটি জাভা লাইব্রেরি ব্যবহার করতে সক্ষম হওয়ার জন্য জাভা জানা কতটা জরুরি তা আমি নিশ্চিত নই। স্কালা থেকে প্রাক্পম্পাইল্ড জেআর কল করতে আপনি জাভা বাক্য গঠন / স্টাইলে নেমেছেন এমন নয়।
থমাস ওভেনস

1
প্রায় প্রতিটি আধুনিক প্ল্যাটফর্মের জন্য ভাষা বাক্য গঠনটি শেখার চেয়ে প্রমিত লাইব্রেরিটি শিখতে অনেক বেশি সময় লাগে। সুতরাং আপনি স্কেলা শিখতে চাইলে জাভা লাইব্রেরিগুলি জানার একটি সুবিধা রয়েছে।
জেরেমি

16

জাভা অর্থ দুটি ভিন্ন জিনিস:

  1. জাভা ভাষা - এটিতে এর বাক্য গঠন, বিধি, বৈশিষ্ট্য এবং সামগ্রিক শব্দার্থবিজ্ঞান সহ ভাষা অন্তর্ভুক্ত রয়েছে
  2. জাভা প্ল্যাটফর্ম - এটিতে রানটাইম (জেভিএম), পুরো স্ট্যান্ডার্ড লাইব্রেরি এবং বেশ কয়েকটি জনপ্রিয় ফ্রেমওয়ার্ক / লাইব্রেরি অন্তর্ভুক্ত রয়েছে। নোট করুন অন্যান্য জাভা "রানটাইমস" যেমন জিডাব্লুটিটির মাধ্যমে ক্রসকমপ্লেশন পরে জাভাস্ক্রিপ্ট হিসাবে কার্যকর করা হয়েছিল, বা অ্যান্ড্রয়েডে জাভা যা অন্যরকম রানটাইমের সময়ও চালিত হয়

জাভা ভাষা এবং স্কালা উভয়ই একই প্ল্যাটফর্মে চলে। আফাইক স্কেলা জাভা কোডটিতে খুব সহজেই কল করতে পারে, সুতরাং স্ক্যালালাকে বোঝার / উপকারের জন্য যদি জাভা শেখার কোনও আগ্রহ থাকে তবে বুঝতে হবে এটি কীভাবে কাজ করে এবং আপনি কীভাবে কোনও স্কালাল অ্যাপ্লিকেশন থেকে জাভা কোডটি সর্বোত্তমভাবে ব্যবহার করতে পারেন। ভাষা হিসাবে, জাভা আপনাকে এখনই সি-র কিছু শিখিয়ে দেওয়ার সম্ভাবনা নেই (আমি আপনার প্রোফাইল থেকে ধরে নিয়েছি আপনার কিছু সি # অভিজ্ঞতা আছে)।

এই প্রশ্নের নেট। এনালগালিটি হ'ল:

F # চেষ্টা করার আগে আপনার কি C # / VB.NET জানতে হবে?

উভয় ক্ষেত্রেই উত্তরটি বেশ দৃ firm় "না" is

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