عمر الحلو نشر 4 أكتوبر 2017 أرسل تقرير نشر 4 أكتوبر 2017 كثيرا ما أصادف مصطلح scripting language عند الحديث عن لغات البرمجة كـجافاسكريبت و بايثون وغيرها, ولكن ما الشيء المميز في هذه اللغات؟ اقتباس
3 طارق جهاد نشر 5 أكتوبر 2017 أرسل تقرير نشر 5 أكتوبر 2017 باختصار، هي اللغات التي يمكنك كتابة سطر كود واحد (او اكثر طبعا) وتنفيذه بدون Compile. مثلا: لطباعة جملة في لغة الجافا او سي شارب او سي بلس بلس أو...، انت بحاجة لمجموعة ملفات و بعض الجمل التي تحضّر بيئة العمل مثل import, #include, using لاستدعاء المكتبات، وايضا بحاجة لدالة رئيسية Main، وثم انت بحاجة ل Compiler ليقوم بترجمة هذه الملفات وانشاء ملف تنفيذي يمكن بعده تنفيذه! في لغات السكربت كما قلت، يمكنك من سطر واحد تنفيذ الأمر بدون Compile أو Header files أو Classes أو غيرها. لذلك قد تلاحظ البعض يقارن مثلا بين لغة Python ولغة جافا، وان طباعة جملة في Python تحتاج لسطر واحد بينما في جافا قد تحتاج لعشرين سطر! وهذا ليس مقياس اطلاقاً. فلغة الجافا مثلا هي Pure Object-Oriented Language، يعني لا يمكنك الا ان تستخدم Classes، بينما Python هي ايضا OOP ولكن ليس بشكل نقى او اساسي، لغة ++C هي OOP ولكن ايضا ليس بشكل نقى، اي يمكنك كتابة برنامج دون الحاجة ل Class. طبعا يمكن استخدام لغات مثل #C، كلغة سكربت. كما نستخدمها مع Views ضمن ASP.NET بالتوفيق،،، 1 اقتباس
السؤال
عمر الحلو
كثيرا ما أصادف مصطلح scripting language عند الحديث عن لغات البرمجة كـجافاسكريبت و بايثون وغيرها, ولكن ما الشيء المميز في هذه اللغات؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.