يا لك من جدلي! أنت تتكلم عن المعنى المعجمي وأنا أكلمك عن السياقي، ولكن هل ستَعقِل؟! كما قلت لك أنا سأجاريك وأوافقك على المعنى المعجمي، ولكن هل هذا كان قصدك السياقي؟! لا. لذلك تفضل واشرح لِمَ بايثون رُقِعَت.
أخي حينها يجب أن تسألني ماذا أقصد بمرقعة قبل الدخول في نقاش الله يعلم نهايته، والله والعظيم وأنا صائم لم أقصد إلا ترجمة Patch :) المفترض ألا تفترض معنى آخر، أم ماذا؟ لهذا بايثون مرقعة بعكس Go مثلا!
لا أعلم ماذا فهمت من runtime ولكني أقصدها حرفياً (تايبسكربت لا تُشغِّل تطبيقك وإنما تحوِّله فهي ليست لها runtime).
عندما تقول تنفيذ ومعيارية ES لا تلم أحدًا فهم إذا فهم كلامك عن التنفيذ للمعيارية نفسها (Implementation) وليس التنفيذ وقت التشغيل (Runtime)،
بينما GCC يملك runtime library (انظر [1]، إن كان هذا ما فهمته لأن كلامك مُبهَم).
لم أقصد هذا، عمليًا TypeScript تملك مكتبة تشغيل قياسية لبعض الأشياء غير المدعومة (عند التجميع إلى ES3 مثلاا)، أو كخاصية Bigint يطورون لها Runtime [1]. و Emscripten عندما يجمّع C وC++ إلى جافاسكريبت يجمّع مكتبة التشغيل.
قصدت بيئة التشغيل كالفلاش لـActionScript غير الموجود مثيلها في C.
لا تتوهم أن أحدًا يريد استفزازك -فقط أقول إلّي على لساني بصدق- ولا أتزمت ويمكنك الرجوع لنقاشاتي عندما أخطئ لا مشكلة أتعلم وأصحح معلوماتي لا يوجد شخص يعلم كل شيء.
شكرًا على حسناتك المجانية إن شاء الله لن تصيبني جلطة قلبية..
التعليقات