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