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