What is the specific set of rules that defines the structure of a programming language called?
Solution
Correct Answer: Option D
- সিনট্যাক্স (Syntax) হলো প্রোগ্রামিং ল্যাঙ্গুয়েজের ব্যাকরণ বা গ্রামার, যা নির্দেশ করে কোডটি কীভাবে লিখতে হবে।
- এটি এমন একটি সুনির্দিষ্ট নিয়মের সেট যা নির্ধারণ করে একটি কোডের গঠন (Structure) কেমন হওয়া উচিত।
- যেমন বাংলা ভাষায় 'আমি ভাত খাই' হলো সঠিক সিনট্যাক্স, কিন্তু 'খাই ভাত আমি' সঠিক নয়; ঠিক তেমনি প্রোগ্রামিংয়েও কোড লেখার নির্দিষ্ট ক্রম আছে।
- কম্পাইলার বা ইন্টারপ্রেটার প্রথমে কোডের সিনট্যাক্স যাচাই করে, যদি ভুল থাকে তবে 'Syntax Error' দেখায়।
- Semantics বা শব্দার্থ কোডের অর্থ বা লজিক নিয়ে কাজ করে, কিন্তু সিনট্যাক্স শুধুই কোডের লেখার নিয়ম বা ফরম্যাট নিয়ে কাজ করে।