مشکلات محاسباتی در جاوااسکریپت
روش کار کامپیوتر در مبنای عددی دودویی یا همان صفر و یک و همینطور شکل طراحی مفسر زبان جاوااسکریپت گاهی باگ های عجیبی به وجود میارن که البته با شناخت اونها راه رفعشون رو هم میشه بررسی کرد. به عنوان مثال با توابعی میشه تعداد ارقام اعشاری رو محدود کرد. این به این دلیله که ذهن ما به محاسبات در مبنای عددی ده عادت داره. همینطور ماهیت یا نوع متغیرها و مقادیر در زبان جاوااسکریپت نسخه ی پنج یا فعلی اون به طور دقیق تعریف نمیشه که رشته ای هستن یا عددی.
به همین دلیل کنوانسیون تایید زبانهای برنامه نویسی که استانداردهای ساخت زبان رو بررسی میکنه ( IEEE ) زبانهای بالغ رو فقط سی شارپ و جاوا میدونه که طبق اصول دقیق تری طراحی و تعریف شده اند. و از نظر آکادمیک این زبانها برای فعالیت های دقیق تر پیشنهاد میشن.
#javascript #web #code
Post #419
458

