compiler
compiler শব্দটি মূলত দুটি সম্পূর্ণ ভিন্ন ক্ষেত্রে ব্যবহৃত হয়, যা শিক্ষার্থীদের সতর্ক থাকা প্রয়োজন। প্রথমত, এটি সাহিত্য বা তথ্যের জগতের সাথে সম্পর্কিত, যেখানে একজন ব্যক্তি বিভিন্ন উৎস থেকে তথ্য সংগ্রহ করে একটি বই বা তালিকা তৈরি করেন। দ্বিতীয়ত, এটি কম্পিউটার বিজ্ঞানের একটি অত্যন্ত গুরুত্বপূর্ণ কারিগরি শব্দ।
ব্যবহারিক পার্থক্য
তথ্য সংগ্রহের ক্ষেত্রে compiler বলতে এমন একজনকে বোঝায় যিনি গবেষণার মাধ্যমে ছড়িয়ে থাকা তথ্যকে এক জায়গায় নিয়ে আসেন। যেমন: a compiler of folk tales (লোকগাথার সংকলক)। এখানে মূল কাজ হলো বাছাই করা এবং সাজানো।
অন্যদিকে, কম্পিউটার প্রোগ্রামিংয়ের ক্ষেত্রে compiler একটি বিশেষ সফটওয়্যার যা মানুষের লেখা উচ্চ-স্তরের কোডকে (যেমন C++ বা Java) কম্পিউটারের বোধগম্য মেশিন ভাষায় রূপান্তর করে। এটি কোনো মানুষের কাজ নয়, বরং একটি স্বয়ংক্রিয় প্রক্রিয়া।
সতর্কতা এবং ভুল ধারণা
বাংলায় আমরা অনেক সময় 'সংকলক' এবং 'কম্পাইলার' শব্দ দুটিকে আলাদাভাবে ব্যবহার করি। তবে ইংরেজি শেখার সময় মনে রাখতে হবে যে, প্রেক্ষাপট অনুযায়ী এই শব্দের অর্থ আমূল বদলে যায়। যদি আপনি কোনো টেকনিক্যাল ম্যানুয়াল পড়েন, তবে এটি অবশ্যই সফটওয়্যারকে বোঝাবে; আর যদি কোনো বইয়ের ভূমিকা পড়েন, তবে এটি লেখক বা সম্পাদকের মতো কাউকে বোঝাবে।
সঠিক ব্যবহার (সাহিত্য): The compiler of this dictionary spent years researching words.
সঠিক ব্যবহার (প্রযুক্তি): The compiler detected a syntax error in the code.
ব্যাকরণগতভাবে এটি একটি গণনযোগ্য বিশেষ্য (countable noun), তাই এর বহুবচন হিসেবে compilers ব্যবহৃত হয়।
Meanings
একটি কম্পিউটার প্রোগ্রাম যা উচ্চ-স্তরের প্রোগ্রামিং ভাষায় লেখা সোর্স কোডকে নিম্ন-স্তরের ভাষায়, যেমন মেশিন কোড বা বাইটকোডে রূপান্তর করে, যাতে এটি একটি প্রসেসর দ্বারা কার্যকর করা যায়।
The developer used a C++ compiler to turn the source code into an executable file.
ডেভলপার সোর্স কোডটিকে একটি এক্সিকিউটেবল ফাইলে রূপান্তর করতে একটি সি++ কম্পাইলার ব্যবহার করেছেন।
এমন একজন ব্যক্তি যিনি একটি পূর্ণাঙ্গ খণ্ড, যেমন একটি সংকলন বা অভিধান তৈরি করার জন্য বিভিন্ন তথ্য, পাঠ্য বা উপাত্ত সংগ্রহ এবং বিন্যস্ত করেন।
The compiler of the legal encyclopedia spent years gathering case law from across the country.
আইনি বিশ্বকোষের সংকলক সারা দেশের কেস ল বা মামলার আইন সংগ্রহ করতে বহু বছর ব্যয় করেছেন।