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