সর্বশেষ গুগল আই / ও-এর সময়, গুগল স্পষ্টভাবে ইঙ্গিত করেছে যে জাভা আর এর জন্য অ্যান্ড্রয়েডের মূল প্রোগ্রামিং ভাষা হবে না পাইথন বা কোটলিনের মতো অন্য ভাষাগুলির জন্য উপায় দিন। উবুন্টুতে পাইথন ইনস্টল করা অপ্রয়োজনীয় যেহেতু এটি ইতিমধ্যে উবুন্টু বিতরণে এসেছে, তবে আর কোটলিন? উবুন্টুতে কোটলিন কীভাবে ইনস্টল করা যায়? এটা কি সহজ?
কোটলিন কেবল উইন্ডোজ বা ম্যাকোসে ইনস্টল করা যাবে না তবে এটি ইউএনএক্স-ভিত্তিক অপারেটিং সিস্টেমে উবুন্টু এবং ডেরিভেটিভস সহ ইনস্টল করা যাবে।
কোটলিন হ'ল একটি নিখরচায় প্রোগ্রামিং ভাষা অফিসিয়াল ওয়েবসাইট প্রজেক্টের. এর জন্য আমাদের কেবলমাত্র কোটলিনের সর্বশেষতম সংস্করণটি ডাউনলোড করতে হবে এবং এটি আমাদের উবুন্টুতে আনজিপ করতে হবে। এটি একটি সহজ প্রক্রিয়া, তবে এটি সংকলন করার সময় সমস্যা হতে পারে। এইভাবে, ইনস্টলেশন স্ক্রিপ্টগুলির জন্য নির্বাচন করা ভাল। আমাদের কেবলমাত্র টার্মিনালটি খুলতে হবে এবং নিম্নলিখিতগুলি লিখতে হবে:
curl -s https://get.sdkman.io | bash
এবং তারপরে, নিম্নলিখিত কমান্ড সহ ইনস্টলেশন করুন:
sdk install kotlin
এখন আমাদের উবুন্টুতে ইতিমধ্যে কোটলিন ভাষা রয়েছে। কিন্তু সব কি?
কীভাবে কোটলিনে একটি প্রোগ্রাম তৈরি করবেন
সত্য কথাটি হ'ল না। এটি আমাদের অনুমতি দেবে কোটলিন কোড সংকলন করুন তবে ফাইল তৈরি করবেন না। ফাইলগুলি তৈরি করতে আমরা পারি কোড সম্পাদক বা সরাসরি কোনও আইডিই ব্যবহার করুন যা আমরা উবুন্টুতে ইনস্টল করতে পারি। একবার আমরা কোডটি লিখে ফেলেছি, আমরা এটি দিয়ে সংরক্ষণ করি এক্সটেনশন। কেটি এবং আমরা তৈরি করা ফাইলের মতো একই স্থানে একটি টার্মিনাল খুলি। এখন, টার্মিনালে আমরা লিখি:
kotlinc ARCHIVO-CODIGO.kt -include-runtime -d ARCHIVO-CODIGO.jar
উবুন্টু ফাইলটি সংকলন করে এবং এক্সিকিউটেবল ফাইল তৈরি করবে যা জাভা ভার্চুয়াল মেশিন ব্যবহার করে, যা আমরা উবুন্টুতে ইতিমধ্যে ইনস্টল করেছি। সুতরাং, এই সাধারণ পদক্ষেপগুলির জন্য ধন্যবাদ, আমরা কোটলিন ভাষার জন্য লেখা যে কোনও কোড ইনস্টল ও চালাতে পারি। যদি আমরা ব্যবহার করি অ্যান্ড্রয়েড স্টুডিও, কোটলিন ইনস্টলেশন আরও সহজ কারণ আমাদের কেবলমাত্র সম্পর্কিত প্লাগইনটি খুঁজে পেতে এবং এটি গুগল আইডিই এর মাধ্যমে ইনস্টল করতে হয়।
ঠিক আছে, আমি নিবন্ধটি বুঝতে পারি না, প্রথমে আপনি এটি বলবেন (আমি উদ্ধৃতি দিয়ে):
"সর্বশেষ গুগল আই / ও-এর সময় গুগল স্পষ্টভাবে ইঙ্গিত দিয়েছে যে পাইথন বা কোটলিনের মতো অন্যান্য ভাষাগুলির জন্য জাভা অ্যান্ড্রয়েডের মূল প্রোগ্রামিং ভাষা হওয়া বন্ধ করবে" "
এবং তারপরে আপনি এটি বলবেন (আমি উদ্ধৃতি দিয়ে):
"উবুন্টু ফাইলটি সংকলন করে এবং এক্সিকিউটেবল ফাইল তৈরি করবে যা জাভা ভার্চুয়াল মেশিন ব্যবহার করে, যা আমরা উবুন্টুতে ইতিমধ্যে ইনস্টল করেছি।"
আপনি আমার বিভ্রান্তিতে আমাকে সাহায্য করতে পারেন দয়া করে? ধন্যবাদ!
জাভা এমন একটি ভাষা, যার কোডটি জাভা ভার্চুয়াল মেশিনে চালানোর জন্য সংকলিত। কোটলিন হ'ল অন্য ভাষা সহ বিভিন্ন ভাষা যা জাভা ভার্চুয়াল মেশিনে চালানোর জন্যও সংকলিত।
তিনটি ধারণা রয়েছে: জাভা ভার্চুয়াল মেশিন, জাভা ভাষা এবং কেটলিন ভাষা