উচ্চস্তরের ভাষা
ইন্টেলিজেন্ট কম্পাইলার ব্যবহার করা হয়েছে কোন প্রজন্মের ভাষায়?
ইন্টেলিজেন্ট কম্পাইলার (Intelligent Compiler) ব্যবহার করা হয়েছে পঞ্চম প্রজন্মের ভাষায় (Fifth Generation Language, 5GL)।
কম্পিউটার ভাষাগুলোকে তাদের বৈশিষ্ট্য এবং ক্ষমতার ভিত্তিতে পাঁচটি প্রজন্মে বিভক্ত করা হয়েছে:
প্রথম প্রজন্মের ভাষা (1GL): মেশিন ভাষা, যা বাইনারি কোড (0 এবং 1) এ লেখা হয়।
দ্বিতীয় প্রজন্মের ভাষা (2GL): অ্যাসেম্বলি ভাষা, যা সাংকেতিক নির্দেশ ব্যবহার করে।
তৃতীয় প্রজন্মের ভাষা (3GL): উচ্চ-স্তরের ভাষা, যেমন C, Java, Python ইত্যাদি, যা ইংরেজি-সদৃশ সিনট্যাক্স ব্যবহার করে।
চতুর্থ প্রজন্মের ভাষা (4GL): ডেটাবেস কোয়েরি ভাষা এবং রিপোর্ট জেনারেটর, যেমন SQL।
পঞ্চম প্রজন্মের ভাষা (5GL): প্রাকৃতিক ভাষা প্রসেসিং এবং কৃত্রিম বুদ্ধিমত্তা (AI) ভিত্তিক ভাষা, যেমন Prolog, LISP ইত্যাদি। এই ভাষাগুলো ইন্টেলিজেন্ট কম্পাইলার ব্যবহার করে, যা প্রোগ্রামারদের উচ্চ-স্তরের নির্দেশনা বুঝতে পারে এবং স্বয়ংক্রিয়ভাবে কোড অপ্টিমাইজেশন ও ত্রুটি সংশোধন করতে পারে।
প্রাকৃতিক ভাষা প্রসেসিং: ব্যবহারকারী প্রাকৃতিক ভাষায় নির্দেশনা দিতে পারে, যা কম্পাইলার বুঝতে পারে।
কৃত্রিম বুদ্ধিমত্তা: AI টেকনোলজি ব্যবহার করে স্বয়ংক্রিয়ভাবে সমস্যা সমাধান এবং কোড অপ্টিমাইজেশন করা।
ইন্টেলিজেন্ট কম্পাইলার: এই কম্পাইলারগুলি প্রোগ্রামারদের উচ্চ-স্তরের নির্দেশনা বুঝতে পারে এবং স্বয়ংক্রিয়ভাবে কোড জেনারেট ও অপ্টিমাইজ করতে পারে।
সুতরাং, ইন্টেলিজেন্ট কম্পাইলার ব্যবহার করা হয়েছে পঞ্চম প্রজন্মের ভাষায়।
নিচের কোনটি OOP?
i. পাইথন
ii. সি++
iii. সি
পাইথন কত সালে IEEE কর্তৃক সর্বশ্রেষ্ঠ ভাষা হিসেবে স্বীকৃতি পায়?
কম্পিউটার সরাসরি বুঝতে পারে এমন একটি প্রোগ্রামিং ভাষা ব্যভহার করে লিমন একটি প্রোগ্রাম লিখল। মোসাদ্দেক আরেকটি প্রোগ্রামিং ভাষা ব্যবহার করল যেটি কম্পিউটারের বোঝার জন্য অনুবাদের প্রয়োজন হয়।