انا اعرف ان php هى scripting language فما معنى هذه الكلمة
انا اعرف ان php هى scripting language فما معنى هذه الكلمة
Scripting Language هي عبارة عن لغة برمجة تتحكم بتطبيقات السوفت وير .. هذا يعني أن البرامج المكتوبة بالـ Scripting Language تعمل على تهيئة برنامج معين وهو مترجم اللغة نفسها ، ليقوم بتحويل الكود المكتوب بهذه اللغة إلى لغتها الأم لتؤدي وظائف عن طريق هذا البرنامج تفيد المستخدم.
فالـ Scripting Language تتم ترجمتها ، وليس معالجتها مباشرة. فلغات البرمجة العادية يتم تحويلها إلى ملفات تنفيذية يتم معالجتها مباشرة.
Scripting Languages تستخدم لتسهيل عملية أداء الوظائف في المواقع عادة ، فالكود مكتوب بإحدى هذه اللغات ، يتم تنفيذه في السيرفر لتصل نتيجته إلى المستخدم في المتصفح .
سوف أدع المجال لمن هو أعلم مني ليتكلم ، هذه بعض المعلومات ويمكنك الاستفادة من مواقع الإنترنت في الحصول على مثل هذه المعلومات ، مثل :
What is scripting language? - a definition from Whatis.com
Scripting language - Wikipedia, the free encyclopedia
تحياتي، أشرف السمهوري
شكرا لك اخ اشرف وانا لقيت رابط مهم جد بيوضح الفرق بين
Markup language
Programming Language
Scripting Language
فى عرب ويب http://www.arabw.com/thread152.html
التعديل الأخير تم بواسطة judge0 ; 16-05-2008 الساعة 10:25 PM
شكراً لمشاركتك إيانا المعلومات ، وبارك الله في جهود أستاذنا أحمد تهامي ..
تحياتي، أشرف السمهوري
اخى اشرف ممكن اطلب منك تترجم او تكتب عن Scripting language فى Scripting language - Wikipedia, the free encyclopedia
عشان انت اقدر منى بالكتابة عن Scripting language فى ويكيبيديا لانها تعتبر من المصطلحات المهمة
اممم تقصد اني اترجم من هناك إلى سوالف ؟ أم تريد إنشاء صفحة للـ Scripting Languages في ويكيبيديا العربية ؟
تحياتي، أشرف السمهوري
لا اقصد انشاء صفحة باللغة العربية فى ويكيبيديا لان فى ويكيبيديا الفائدة حاتكون اعم واشمل واوسع
ولا اية..........؟؟؟؟ خصوصا ما فيش حد غيرك بس فى المنتدى متفاعل ودة اكيد شى يحسبلك اخ أشرف
التعديل الأخير تم بواسطة judge0 ; 17-05-2008 الساعة 05:25 PM
http://www.arabw.com/thread152.htmlCompiler : يقوم بأختبار الكود ان كان صحيحا ام لا بعد ان تقوم بكتابة الكود (اثناء تنفيذ البرنامج )
مثال C++,PHP
Interpreter: يقوم بأختبار الكود اثناء كتابة الكود ويخبرك بالخطأ قبل ان تقوم بتجربة تنفيذ البرنامج وكثيرا منها يقوم بأكمال الاكواد بدلا منك وذلك لاعتماد اللغه علي الفئات المضمنه
مثال VB6,vb.net
الاخ الكاتب اخطئء هنا ..
مفهوم compiler و interpreter يختلف ..
مفهوم الاثنين بشكل مبسط:
compiler يقوم بتحويل الكود المكتوب لمره واحد لملف تنفيذي او الى Binary code لمره واحده ولاحاجه عند استخدامه استدعاء compiler مره اخرى .
لتقريب المثال ..
تخيل ان هناك شخص يلقي خطاب بلفرنسيه مثلا و بعد يحفظ هاذا الخطاب على شريط بعد ذلك يؤخذ هاذا الشريط الى الشخص الذي يقوم بترجمة الخطاب و تسجيله الى شريط اخر الى عربيه مثلا , فعند ذلك لا نحتاج الى مترجم لسماعنا الشريط ..
مثل : C++
في مقابل interpreter
يقوم بترجمة البرنامج في كل مره يتم استدعاء البرنامج فيها الى binary code اقرب لغه على ذلك javascript و php
ولتقريب هذه ايضا تخيل شخص يلقي خطاب و مترجم يقوم بنفس لحظه بعد سماعه لجمله
بترجمتها الى لغه اخرى لذلك نحن بحاجه الى مترجم في كل مره نريد ان نترجم هاذا خطاب..
ارجو ان تكون وضحت صوره
,,احمد شكر
التعديل الأخير تم بواسطة احمد شكر ; 18-05-2008 الساعة 03:00 AM