تايبسكربت ليست تنفيذ لتوصيات ECMAScript، يا رجل حتى الموقع الرسمي أقصى ما قاله أنَّ اللغة "inspired by es6". باختصار سَلْ أياً كان في المجتمع اللغة ولا أحد سيقول لك أنها تنفيذ (ادخل على قناة اللغة على IRC على الهاشتاغ typescipt## مثلاً وأسأل المجتمع هناك وإن وجدت أحد يقول لك أنَّها تنفيذ ستربح سيارة لامبورغيني).
دعني فقط أوضح لك لماذا أن النقاش معك "نفخ في قربة مخرومة".
TypeScipt: هي لغة Superset لـES وتأتي ببعض التطويرات على الـSyntax [1].
ActionScript: هي لغة Superset لـES وتأتي ببعض التطويرات على الـSyntax [2].
مما يعني أنه لا الفرق بين اللغتين في ناحية التنفيذ لمعيارية ES (Implementation)، واللغتين بنفس الفكرة تطوير لـES.
الفرق الوحيد أن TypeScript مجمعّعة (Compiled) وتعمل بفكرة (Source to source) مجمعها يحول الشيفرة للغة أخرى مثل C#.
ActionScript بخلاف ذلك مفسرّة (Interpreted).
الواضح أنك لا تجيد الترجمة (كظنك أن inspired by es6 ينفي أنها لغة!) أو تخلط بين المصطلحات العربية فتخلط بين التنفيذ (Implementation) والتفسير (Interpretation)، أيضًا مثل عدم معرفتك بمصطلح الترقيع. فربما سبب طول الجدال أنك لا تفهم معنى المصطلحات التي أكتب مع القليل من الـدوغماتية.
رمضان كريم على كل حال ودعنا نتوقف هنا.
التعليقات