প্রতিটি প্রোগ্রামের ভাষার নিজস্ব কিছু ব্যাকরণ আছে। যিনি প্রোগ্রাম লেখেন তাকে প্রোগ্রাম লেখার সময় এ সব ব্যাকরণ মেনেই প্রোগ্রাম লিখতে হয়। তৈরিকৃত প্রোগ্রামে ব্যাকরণগত ভুল থাকলে তাকে সিনট্যাক্স বাগ বলে।
সুডোকোড বলতে কী বোঝায়?
সুডোকোড বলতে প্রোগ্রামের ধরন এবং কার্যপ্রণালি সংবলিত কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমষ্টিকে বোঝায়। সুডোকোড অ্যালগরিদমের পূর্ব প্রস্তুতি বা অনেক ক্ষেত্রে অ্যালগরিদমের বিকল্প হিসেবে কাজ করে থাকে। সুডোকোড দিয়ে একটি প্রোগ্রামকে এমনভাবে তুলে ধরা হয় যা কোনো নির্দিষ্ট কম্পিউটার বা প্রোগ্রামিং ভাষার ওপর নির্ভরশীল নয়। এটা সুন্দর ও সহজ ইংরেজি ভাষার সমস্যা সমাধানের প্রতিটি ধাপ বর্ণণা করে।