حل أخير للوصول لنقطة في هذا النقاش الطائل.
ولكن في النهاية هي علّة منطقيّة واذهب لأي شخص وسيخبرك بذلك - إن لم تكن تَثِق بتوثيقات مثل موزيلا طبعاً - ).
ولو علّة منقطية جميلة ومفيدة يا رب تكون كل العلل بذات الإفادة :)
مع أنَّه مستحيل أن يكون هناك تحسين عشوائي للمعلوميّة).
التصميم السيء أو العشوائي الأساسي يسبب مشاكل بعد تطور اللغة وكبر مجتمعها، ويتطلب ترقيعات لتلك الأخطاء العشوائية.
بالنسبة لجافاسكريبت تداركوا الموضوع من الأساس واضعين معيارية ES3 وفصل أجزاء الويب في W3C، مع توسيع مجتمع المبرجين وموثقي اللغة بدلا من معمل صغير ومجموعة مبرمجين أصبح هناك مئات المؤثرين على جافاسكريبت ومعيارية اليوم من مختلف بقاع العالم، بعكس لغات أخرى حتى ولو مفتوحة المصدر.
لهذا موكا ولايف اسكريبت وجافاسكريبت 1.* وكل النسخ الأشبه بالتجريبية، اعترضت على مقارنتها كأنها نسخة من جافاسكريبت؛ عندما تقول جافاسكريبت الآن أن بالتأكيد تقصد جافاسكريبت القياسية؛ وجافاسكريبت في ذلك الوقت لم تكن تملك معيار ثابت حتى، أغلب الشيفرات والـSyntax تغيّر.
نفس الشيء حدث مع C وطلوعها في الأول باسم K&R C، إلى بداية ANSI C وC99 وكذا..
دوغلاس كروكفورد لم يقل أن جافاسكريبت المتفرض أن تتعامل مع أكثر من 32 بت، هو يشرح الإشكال بالأمر ويتحدث عن سؤه (وهو ليس بالجيد)، لكن لا يمكن أن تكتب مقال لا تستخدم جافاسكريبت في شيء مفيد لأن بها أخطاء وضرب من الراندومليزشين :)
سامحني إن كانت جملة مزعجة، ولكن كلامك في التعليق السابق كان أغلبه تهكمي. مجدداً، حاول أن تسامحني إن كنت تظن أنني أحاول انتقاصك (حاول أن تتسامح قليلاً مع تهكماتي كما فعلت مع تهكماتك).
شعرت من طريقة رصك للكلمات أنك تتشاجر بالكلمات، لا مشكلة أن تقول هذا في سياق الكلام عادي بس كأسلوب انتقام وشجار وكذا مش هنحس أنه نقاش ذو فائدة :)
التعليقات