ماهو الفرق بين السكريبت (Script) و البرنامج (Programme )


التعليقات

لغات البرمجة تنقسم الى جزئين Scripting Language و compiled languages ، الاولى تستخدم مفسر interpreter لترجمة اكوادها والثانية تستخدم مترجم Compiler. المفسر يقرأ الكود سطر سطر ويحوله الى لغة اخرى اقرب الى لغة الالة ثم يتم ترجمة الكود لتنفيذة، بينما المترجم يترجم الكود مباشرة الى لغة الاثم ثم ينفذ.

ممكن تطلع على فروقات اكثر في هذا الموضوع :

الفروق الأساسية :

  • يمكن تشغيل السكريبت بشكل مباشر , دون تحويله إلى ملف تنفيذي مثل البرنامج

  • السكريبت يتطلب جهد أقل حيث لا توجد نوافذ و لا إعدادات إنما مجرد أسطر من الأكواد للتنفيذ.

بعض اللغات التي تكتب فيها Script هي :

JavaScript

VBScript and VBA

Python

بعض اللغات التي تصنع البرامج :

C

C++

Delphi

C#

عذرا , و لكن هل الـJavaScript يمكن أن تصنع سكربتات لسطح المكتب .؟ أم سكربتات من نوع آخر .؟

أرجو توضيحها لي إذا لم تمانع .

حسب علمي المتواضع أن الـJavaScript تستخدم في تصميم المواقع ..

نعم لغة Java Script تستخدم ضمن المتصفح, لكن حديثا و بعد Windows 8 تم إستخدام Java Script لبناء تطبيقات مترو الخاصة بويندوز 8.

و أمر آخر هناك أداة لتجعل Java Script تعمل بشكل مستقل عن المتصفح تسمى (JScriptCompiler)

أخيراً : إن سواء كانت السكريبت يعمل ضمن المتصفح فقط أو ضمن ويندوز فقط ( مثل VBA Script ) يبقى اسمه سكريبت.

أهلا و سهلا بك

شكرا لك على التوضيح .

يمكن استعمل الC# كـ سكريبت في الـ Unity

كيف ؟ هي في النهاية تترجم الي ملف تنفيذي .exe , .apk. الخ ولا تبقي بحالها .cs


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع