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