اذهب إلى المحتوى
  • 0

ما المقصود باللغات البرمجية النصية Scripting Language؟

عمر الحلو

السؤال

Recommended Posts

  • 3

باختصار، 

هي اللغات التي يمكنك كتابة سطر كود واحد (او اكثر طبعا) وتنفيذه بدون 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 

 

بالتوفيق،،،

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...