ম্যাথক্যাড, 39 "বাইট"
ব্যবহারকারীর দৃষ্টিকোণ থেকে, ম্যাথক্যাড কার্যকরভাবে একটি 2 ডি হোয়াইটবোর্ড, বাম থেকে ডান, উপরে থেকে নীচে থেকে মূল্যায়ন করা হয়। ম্যাথক্যাড একটি প্রচলিত "পাঠ্য" ইনপুট সমর্থন করে না, পরিবর্তে একটি অভিব্যক্তি, পাঠ্য, প্লট বা উপাদান সন্নিবেশ করানোর জন্য পাঠ্য এবং বিশেষ কী / সরঞ্জামদণ্ড / মেনু আইটেমগুলির সংমিশ্রণটি ব্যবহার করে। উদাহরণস্বরূপ, সংজ্ঞা অপারেটর লিখতে ":" টাইপ করুন (স্ক্রিনে ": =" হিসাবে দেখানো হয়েছে), "[" একটি অ্যারে সূচক লিখতে বা "সিটিএল-]" লিখুন কিছুক্ষণ লুপ অপারেটর (এর জন্য স্থানধারীদের অন্তর্ভুক্ত) নিয়ন্ত্রণের শর্ত এবং একটি শরীরের প্রকাশ)) উপরের চিত্রটিতে আপনি যা দেখছেন তা হুবহু ইউজার ইন্টারফেসে এবং "টাইপ করা" হিসাবে প্রদর্শিত হচ্ছে।
গল্ফিংয়ের উদ্দেশ্যে, "বাইট" গণনাটি কোনও এক্সপ্রেশন প্রবেশের জন্য প্রয়োজনীয় কীবোর্ড ক্রিয়াকলাপের সমতুল্য সংখ্যা।
একটি জিনিস সম্পর্কে আমি আরও কম নিশ্চিত ("বাইট" সমতুল্য দৃষ্টিকোণ থেকে) কীভাবে একটি নতুন অঞ্চল তৈরি করা গণনা করা যায় (যেমন, a: = 5 বা k: = 0..n-1)। আমি প্রতিটি পদক্ষেপকে একটি নতুন অঞ্চলে নতুন লাইনের সমান বলে সমান করেছি এবং তাই 1 বাইট (বাস্তবে আমি যেখানে অঞ্চলটি চাই সেখানে ক্লিক করার জন্য মাউসটি ব্যবহার করি)।
আমি কেবল সক্রিয় বিবৃতিগুলি অন্তর্ভুক্ত করেছি, মন্তব্যগুলি নয় এবং আমি এ এবং এন ইনপুটগুলির জন্য প্রতিটি 2 বাইট অন্তর্ভুক্ত করেছি তবে মানগুলি নিজেরাই নেই (উদাহরণে 5 এবং 7)।