আমি জানি যে সি এবং সি ++ স্ট্যান্ডার্ডগুলি ভাষা প্রয়োগের অনেকগুলি দিকনির্দেশিত করে - কেবল যদি অন্য বৈশিষ্ট্য সহ কোনও আর্কিটেকচার থাকে তবে এটির জন্য একটি আদর্শ মানক সংকলক লেখা খুব কঠিন বা অসম্ভব হবে।
আমি জানি 40 বছর আগে যে কোনও কম্পিউটারের নিজস্ব অনন্য বৈশিষ্ট্য ছিল। যাইহোক, আমি আজ ব্যবহৃত কোন স্থাপত্য সম্পর্কে জানি না যেখানে:
CHAR_BIT != 8
signed
দুটির পরিপূরক নয় (শুনেছি জাভা এর সাথে সমস্যা হয়েছে))- ভাসমান পয়েন্টটি আইইইই 754 অনুগত নয় (সম্পাদনা করুন: আমি "আইইইই 754 বাইনারি এনকোডিংয়ে নেই" বোঝাতে চাইছি)।
কারনেই আমি জিজ্ঞেস করছি যে, আমি ঘন ঘন লোকেরা এটি ভালো যে সি ++ সংশোধন আকারের ধরনের মত অন্য কোন নিম্নস্তরের দিক জনাদেশ নেই ব্যাখ্যা হয় † । এটি ভাল কারণ 'অন্যান্য ভাষাগুলির' মত নয় এটি সঠিকভাবে ব্যবহৃত হলে এটি আপনার কোডকে পোর্টেবল করে তোলে (সম্পাদনা করুন: কারণ এটি মেশিনের নিম্ন-স্তরের দিকগুলির অনুকরণের প্রয়োজন ছাড়াই আরও আর্কিটেকচারে পোর্ট করা যেতে পারে যেমন সাইন + প্রস্থের আর্কিটেকচারে দু'টির পরিপূরক পাটিগণিতের মতো) । তবে আমার খারাপ লাগছে যে আমি নিজে কোনও নির্দিষ্ট আর্কিটেকচারের দিকে ইঙ্গিত করতে পারি না।
সুতরাং প্রশ্নটি হল: কোন স্থাপত্যগুলি উপরের বৈশিষ্ট্যগুলি প্রদর্শন করে?
uint*_t
গুলি al চ্ছিক।