المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال وجواب لتعلم لغات البرمجة ال php/html/sql و c++


abdou_inf
2012-09-21, 00:17
السلام عليكم ....
بعد ملاحظتي للعديد من الطلبات في ما يخص تعلم لغات البرمجة خاصة لغة برمجة ال Php، ارتأيت الى ان أفتتح بين أيديكم هذا الموضوع...
فبدلا من افتتاح موضوع لدورة تعليمية التي يمكن أن تأخذ وقتا أكبر و جهدا أكبر...أرى أنه بامكان أي أحد أن يطرح أسئلة فيما يخص لغات البرمجة المذكورة أعلاه في العنوان...و سأسعى جاهدا للاجابة عنها قدر المستطاع...
لن أكون وحيدا في الاجابة على الأسئلة، فان وجد من استطاعته ذلك يمكنه الانضمام للفريق...
فقط لتجنب الاُسئلة العامة و التعريف بهاته اللغات، اليكم أشهر المواقع الخاصة بهاا:
بالنسبة لل PHP (http://php.net/manual/fr/index.php)
بالنسبة لل HTML (http://www.w3schools.com/html/default.asp)
بالنسبة لل SQL (http://www.w3schools.com/sql/default.asp)
و أخيرا بالنسبة لل C++ (http://www.cplusplus.com/)

هناك مواقع أخرى كثيرا...لكني اقتصرت على هذه فقط..

قسم خاص بأسئلة و أجوبة ال Php

السؤال: أريد أن أبرمج (مثلا موقع) بلغة ال Php فمن أين لي أن أبدأ؟ ==>الجواب: المشاركة رقم 6
السؤال: ما هو ال Wampserve ؟ ==>الجواب: المشاركة رقم 7
السؤال: أنا أعمل في نظام Linux، لا أستطيع اذن تنصيب ال Wampserver ؟ ==>الجواب: المشاركة رقم 9
السؤال:ما هو أبسط كود PHP ؟ ==>الجواب: المشاركة رقم 14
السؤال: كيف هي المتغيرات في لغة ال PHP ؟ ==>الجواب: المشاركة رقم 24
السؤال : ما أنواع المتغيرات في لغة ال PHP ؟ ==>الجواب: المشاركة رقم 26

قسم خاص بأسئلة و أجوبة ال HTML
لاتوجد أسئلة بعد

قسم خاص بأسئلة و أجوبة ال SQL
لاتوجد أسئلة بعد

قسم خاص بأسئلة و أجوبة ال C++
لاتوجد أسئلة بعد

ملاحظة :
هذا الموضوع سيكون متجدد، سيتم ادراج كل سؤال و جوابه هنا...لذا أرجو ممن يستفسرون أن يضعو أسئلة واضحة لتعم الفائدة...

تهمني مشاركتكم في هذا الموضوع ...لكن اذا لم تود المشاركة برد...فعليك المشاركة في الاستطلاع أعلاه من فضلك...شكرا :)

kemis
2012-09-21, 00:44
ya3tik sa7a kho
ana nde3mek bhadi men 3andi
http://www.dailymotion.com/video/xtqzj3_reseau_lifestyle

http://www.dailymotion.com/video/xnaf68_microsoft-security-essentials-yyyyyyy-yyyyyy-yyyyyyyyy-yyy-yyyyyy_tech


http://www.dailymotion.com/kemisinfo#video=xnafw5

kemis
2012-09-21, 01:22
http://www.djelfa.info/vb/showthread.php?t=1046526

http://www.djelfa.info/vb/showthread.php?t=1079504

http://www.djelfa.info/vb/showthread.php?t=1035638

http://www.djelfa.info/vb/showthread.php?t=864564

http://www.djelfa.info/vb/showthread.php?t=550987

http://www.djelfa.info/vb/showthread.php?t=528981

http://www.djelfa.info/vb/showthread.php?t=353911

abdou_inf
2012-09-21, 13:55
السلام عليكم
بوركت أخي kemis
لقد قمت بمعاينة اضافاتك لهذا الموضوع...لكن اسمح لي أن أنوه بأن هاته الأخيرة ليس لها علاقة بالموضوع...
محتوى الموضووع هو تعلم لغات البرمجة php/html/sql و c++
شكرا لك على كل حال :)

kemis
2012-09-21, 14:06
مليح يا الشيخ

راني علابالي
انت درس وانا درس واحد درس على الاقل معليهش نخلطوها المهم نستفادو

abdou_inf
2012-09-21, 14:56
بما أنه لا أحد يتفاعل مع هذا الموضوع سأقلد المهابيل و سأطرح الاسئلة على نفسي و أجيب على نفسي :D
السؤال: أريد أن أبرمج (مثلا موقع) بلغة ال Php فمن أين لي أن أبدأ؟

الجواب:

بعيدا عن الحشو و الكلام الزائد...شمر على ساعديك...
أول ما نحتاجه هو توفير البيئة الخاصة للبرمجة على حاسوبك...لذا قمت باختيار برنامج الوامب سيرفر Wampserver لهذا الغرض بما أنني أعمل على نظام Windows XP 32bits (علابالي بلي قديم :1: ) ...اتبع الخطوات التالية :
1/ الى الموقع التالي : http://www.wampserver.com/#download-wrapper
2/ قم باختيار و تحميل النسخة الخاصة بك
3/ بعد انتهاء التحميل ، قم بتنصيب البرنامج...في هذه العملية ما عليك الا ان تغمض عينيك و تضغط على Suivant أو Next مبدئيا :rolleyes: ....في مرحلة من مراحل التنصيب سيقوم برنامج التنصيب باخيتار IE كمتصفح افتراضي أنصحك بتغييره الى المتصفح الذي تهوي العمل عليه انت...
4/ بعد انتهاء التنصيب و عند التشغيل من المحتمل أن يطلب منك ال Fire Wall الخاص بالويندوز بالسماح لل Wampserver بالاشتغال...وافق على ذلك دون تردد !
5/ ان تم كل شيئ بسلام فستحصل على ايقونة خضراء اللون على يمين شريط المهام قرب الساعة من هذا الشكل http://christopheleblog.files.wordpress.com/2012/05/wamp-11.jpg


ثاني شيء ستحتاجه هو محرر أكواد...اخترت لكم ال Notepad++ فهم عبارة عنن محرر كود غني بالعديد من التطبيقات كتلوين الكود التي قد تسهل من حياة المبرمج المليئة بالكسل و التفنيين :1:
من هنا :
http://notepad-plus-plus.org/fr/download/v6.1.7.html
قم بالتحميل و التنصيب...

الى هنا نأتي الى نهاية الاجابة...جهازك الان مهيأ لبدأ العمل :mh31:

abdou_inf
2012-09-21, 15:28
السؤال: ما هو ال Wampserve ؟

الجواب:

ال Wampserver مثله مثل أي برنامج شبيه الذي قد يوفر لنا البيئة الخاصة لبرمجة المواقع من على حاسوبنا الخاص...فهو قد يساعدنا في حالة اذا ما لم نكن متصلين بالانترنت و ليس لنا أي دومين أو اي استضافة على الانترنت....فمثل هته البرامج توفر لنا سيرفر داخلي للعمل بلغة البي تش بي ...

برنامج ال Wampserver متكون اساسا من مجموعة من البرامج التحتية ...نذكرها في ما يلي:

1/ Apache : هو السيرفر المسؤول عن ما تراه الان (شكل الصفحة و محتواها) ...أي هو في خدمة الزائر (المواطن العزيز :D ) ...للعلم Apache باستطاعته فقط معالجة الصفحات الساكنة Statiques(محتوى HTML فقط) اي عكس الصفحات الديناميكية ...لكن من الذي يجعله يعالج الصفحات الديناميكية كذلك؟ الجواب في البرنامج الثاني...
2/ Php : فهو لب القضية و هو المسؤول عن كل ما هو كود بي تش بي في صفحاتنا فهو يعمل مع ال Apache قصد ارضاء الزائر بالاستجابة لطلباته على شكل صفحات HTML
3/MySQL : برنامج تسيير قواعد البيانات بكل بساطة
4/ PhpMyAdmin : هذا البرنامج ما هو الا النسخة ( GUI (Graphic User Interface لل MySQL لتسهيل مأمورية المبرمج (أو أي مستعمل له الحق في معالجة قواعد البيانات) بتوفير واجهة سهلة و بسيطة للتسيير الناجع و الفعال....

الى هنا نأتي الى نهاية الإجابة دمت سالمين

kemis
2012-09-21, 15:38
هو على لينكس يكون جميلا لكن حتى في xp يمكنك عمل سيرفر ويشتغل عادي فقط بتفعيل بعض الخواص

لا تنتظر الشكر أنت مبدع فواصل والأجر من عند الله لأنك تنشر العلم

abdou_inf
2012-09-21, 20:27
السؤال: أنا أعمل في نظام Linux، لا أستطيع اذن تنصيب ال Wampserver ؟

الجواب:

بالفعل، الوامب سيرفر خاص بأنظمة الويندوز...عادة عندما نكون نعمل في نظام لينكس، نقوم بتنصيب كل برنامج (Apache, PHP, MySQL) على حدا...لكن هذا الحل يحتاج البعض من التركيز و الكثير من التهيئة...
الحل موجود...توجد حزمة تحمل كافة هاته البرامج الثلاث خاصة بنظام Linux... البرنامج اسمه XAMPP
يمكنك تحميله من هنا:
http://www.apachefriends.org/fr/xampp.html
بعد التحميل...قم بفتح واجهة الأوامر Terminal
قم بتنفيذ الامر التالي:
tar xvfz xampp-linux-1.8.0.tar.gz -C /opt
في هذه الحالة نعتبر بأن الحزمة المحملة موجودة على سطح المكتب...

أخيرا...نقوم بتشغيل الXAMMP بتنفيذ الامر التالي:
/opt/lampp/lampp start

اذا كان كل شيء على ما يرام ...عادة ما نلاحظ ظهور الاسطر التالية بعد التشغيل:

Starting XAMPP 1.8.0...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

لتوقيف عمل السيرفر نقوم بتنفيذ الامر التالي:

/opt/lampp/lampp stop

إلى هنا نأتي الى ختام الاجابة :)

abdou_inf
2012-09-21, 20:28
هو على لينكس يكون جميلا لكن حتى في xp يمكنك عمل سيرفر ويشتغل عادي فقط بتفعيل بعض الخواص

لا تنتظر الشكر أنت مبدع فواصل والأجر من عند الله لأنك تنشر العلم

شكرا لك :)

kemis
2012-09-22, 01:05
السؤال: أنا أعمل في نظام Linux، لا أستطيع اذن تنصيب ال Wampserver ؟

الجواب:

بالفعل، الوامب سيرفر خاص بأنظمة الويندوز...عادة عندما نكون نعمل في نظام لينكس، نقوم بتنصيب كل برنامج (Apache, PHP, MySQL) على حدا...لكن هذا الحل يحتاج البعض من التركيز و الكثير من التهيئة...
الحل موجود...توجد حزمة تحمل كافة هاته البرامج الثلاث خاصة بنظام Linux... البرنامج اسمه XAMPP
يمكنك تحميله من هنا:
http://www.apachefriends.org/fr/xampp.html
بعد التحميل...قم بفتح واجهة الأوامر Terminal
قم بتنفيذ الامر التالي:
tar xvfz xampp-linux-1.8.0.tar.gz -C /opt
في هذه الحالة نعتبر بأن الحزمة المحملة موجودة على سطح المكتب...

أخيرا...نقوم بتشغيل الXAMMP بتنفيذ الامر التالي:
/opt/lampp/lampp start

اذا كان كل شيء على ما يرام ...عادة ما نلاحظ ظهور الاسطر التالية بعد التشغيل:

Starting XAMPP 1.8.0...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

لتوقيف عمل السيرفر نقوم بتنفيذ الامر التالي:

/opt/lampp/lampp stop

إلى هنا نأتي الى ختام الاجابة :)




hada houa ou hada ouech ne7en

LAMPP
houa b'el date kho

kemis
2012-09-22, 01:06
شكرا لك :)

el 3afou besa7 hna yefachloukkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

abdou_inf
2012-09-22, 01:48
el 3afou besa7 hna yefachloukkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

ههههه ما يهمنيش أنا نسربي و يدعولي برك بزاف عليا....
قراو الميضوع أكثر من 130 مرة و مكان حتى واحد تفاعل خلافك....بصح معليش :)

abdou_inf
2012-09-22, 10:39
السؤال:ما هو أبسط كود PHP ؟

الجواب:
أي لغة برمجة لديها كود أساسي أو كود مبتدئ...فهو يعتبر أبسط كود يمكن عمله...نسميه عادة "Helllo, World" script ...
في ال Php يكتب على النحو التالي :
<?php
Print "Hello, World!";
?>

<?php
Echo "Hello, World!";
?>

من هذا الكود يمكن أن نستنتج:
1/ أي كود Php يجب أن يكون محصور بين <?php و <?

2/ الأمرين Echo و Print يقومان بعرض ما يوجد بين ال " ", كسلسلة احرف أو متغير معين...

انتهي.

nabil judo
2012-09-22, 13:15
موضوع جيد اخي
اتمنى لك التوفيق

abdou_inf
2012-09-22, 15:52
موضوع جيد اخي
اتمنى لك التوفيق



تشكر...وإياك :)

you92cef
2012-09-23, 10:03
ارجوا اكمال الدروس وان تكون بسيطة ومفهومة

+++

واذا امكن بعض الدروس حول برمجة تطبيقات apple
واي شيء مخصص لها
من معلومات او نصائح او ارشادات
شكرا

abdou_inf
2012-09-23, 14:59
ارجوا اكمال الدروس وان تكون بسيطة ومفهومة

+++

واذا امكن بعض الدروس حول برمجة تطبيقات apple
واي شيء مخصص لها
من معلومات او نصائح او ارشادات
شكرا

شكرا لمرورك أخي...بالنسبة لطلبك الثاني، فهدفي من هذا الموضوع تعليم مبادئ البرجمة لكل لغات البرمجة المذكورة في العنوان...

badid5
2012-09-23, 15:50
شكرا لك أخي على هذا الموضوع ، بصراحة أنا مهتم بلغات البرمجة و اشناء الله سأتعلم معك الـ php واصل يا أخي نحن معك

fafafa43
2012-09-24, 12:27
السلام عليكم ....
بعد ملاحظتي للعديد من الطلبات في ما يخص تعلم لغات البرمجة خاصة لغة برمجة ال Php، ارتأيت الى ان أفتتح بين أيديكم هذا الموضوع...
فبدلا من افتتاح موضوع لدورة تعليمية التي يمكن أن تأخذ وقتا أكبر و جهدا أكبر...أرى أنه بامكان أي أحد أن يطرح أسئلة فيما يخص لغات البرمجة المذكورة أعلاه في العنوان...و سأسعى جاهدا للاجابة عنها قدر المستطاع...
لن أكون وحيدا في الاجابة على الأسئلة، فان وجد من استطاعته ذلك يمكنه الانضمام للفريق...
فقط لتجنب الاُسئلة العامة و التعريف بهاته اللغات، اليكم أشهر المواقع الخاصة بهاا:
بالنسبة لل PHP (http://php.net/manual/fr/index.php)
بالنسبة لل HTML (http://www.w3schools.com/html/default.asp)
بالنسبة لل SQL (http://www.w3schools.com/sql/default.asp)
و أخيرا بالنسبة لل C++ (http://www.cplusplus.com/)

هناك مواقع أخرى كثيرا...لكني اقتصرت على هذه فقط..

قسم خاص بأسئلة و أجوبة ال Php

السؤال: أريد أن أبرمج (مثلا موقع) بلغة ال Php فمن أين لي أن أبدأ؟ ==>الجواب: المشاركة رقم 6
السؤال: ما هو ال Wampserve ؟ ==>الجواب: المشاركة رقم 7
السؤال: أنا أعمل في نظام Linux، لا أستطيع اذن تنصيب ال Wampserver ؟ ==>الجواب: المشاركة رقم 9
السؤال:ما هو أبسط كود PHP ؟ ==>الجواب: المشاركة رقم 14

قسم خاص بأسئلة و أجوبة ال HTML
لاتوجد أسئلة بعد

قسم خاص بأسئلة و أجوبة ال SQL
لاتوجد أسئلة بعد

قسم خاص بأسئلة و أجوبة ال C++
لاتوجد أسئلة بعد

ملاحظة :
هذا الموضوع سيكون متجدد، سيتم ادراج كل سؤال و جوابه هنا...لذا أرجو ممن يستفسرون أن يضعو أسئلة واضحة لتعم الفائدة...

تهمني مشاركتكم في هذا الموضوع ...لكن اذا لم تود المشاركة برد...فعليك المشاركة في الاستطلاع أعلاه من فضلك...شكرا :)


السلام عليك أخي
أنا مهتم بلغة برمجة html و هذا موقعي الشخصي صممته بلغة html و وضعت فيه مجموعة كتب تعليمية خاصة بلغات البرمجة
تفضل أخي
www.tlemdz.com
لزيارة صفحة الكتب التعليمة
www.tlemdz.com/livres.htm
أنتظر رأيك و أتمنى لك التوفيق

abdou_inf
2012-09-24, 21:38
السلام عليك أخي
أنا مهتم بلغة برمجة html و هذا موقعي الشخصي صممته بلغة html و وضعت فيه مجموعة كتب تعليمية خاصة بلغات البرمجة
تفضل أخي
www.tlemdz.com
لزيارة صفحة الكتب التعليمة
www.tlemdz.com/livres.htm
أنتظر رأيك و أتمنى لك التوفيق

السلام عليكم
أخي الموقع من حيث المضمون نية طيبة...لكن:
حسب رأيي المتواضع التصميم Design ليس بالجيد...يجب التنسيق في الألوان مثلا...يمكنك الاعتماد على أحد هاته المواقع:
http://infohound.net/colour/
http://wellstyled.com/tools/colorscheme2/index-en.html
http://www.colorblender.com/
http://www.sessions.edu/ilu/ilu_1.asp
http://slayeroffice.com/tools/color_palette/
http://www.colorschemer.com/online.html

هناك ما نسميه ب cercle chromatique يسمحلك باختيار الالوان المناسبة و التنسيق بينها لمزيد من المعلومات على ويكيبيديا :
http://fr.wikipedia.org/wiki/Cercle_chromatique

انصحك بتعلم لغة ال css
من هنا موقع http://twitter.github.com/bootstrap/ موقع ممتاز فيه أمور واجدة تاع تصميم الخ لكن أتمنى فقط أنك تتعلم أساسيات ال Html/Css و بعد ذلك يمكنك استعماله...

موقعك لابأس به عموما...لكن أنصحك بعدم استعمال أكثر من ثلاثة ألوان في التصميم العام...+ استعمل خلفية بسيطة بلون واحد أحسن..
و كيما يقول الاذواق لا تناقش :)

abdou_inf
2012-09-24, 21:43
شكرا لك أخي على هذا الموضوع ، بصراحة أنا مهتم بلغات البرمجة و اشناء الله سأتعلم معك الـ php واصل يا أخي نحن معك

مرحبا بك أخي...

fafafa43
2012-09-24, 21:50
السلام عليكم
أخي الموقع من حيث المضمون نية طيبة...لكن:
حسب رأيي المتواضع التصميم design ليس بالجيد...يجب التنسيق في الألوان مثلا...يمكنك الاعتماد على أحد هاته المواقع:
http://infohound.net/colour/
http://wellstyled.com/tools/colorscheme2/index-en.html
http://www.colorblender.com/
http://www.sessions.edu/ilu/ilu_1.asp
http://slayeroffice.com/tools/color_palette/
http://www.colorschemer.com/online.html

هناك ما نسميه ب cercle chromatique يسمحلك باختيار الالوان المناسبة و التنسيق بينها لمزيد من المعلومات على ويكيبيديا :
http://fr.wikipedia.org/wiki/cercle_chromatique

انصحك بتعلم لغة ال css
من هنا موقع http://twitter.github.com/bootstrap/ موقع ممتاز فيه أمور واجدة تاع تصميم الخ لكن أتمنى فقط أنك تتعلم أساسيات ال html/css و بعد ذلك يمكنك استعماله...

موقعك لابأس به عموما...لكن أنصحك بعدم استعمال أكثر من ثلاثة ألوان في التصميم العام...+ استعمل خلفية بسيطة بلون واحد أحسن..
و كيما يقول الاذواق لا تناقش :)

شكرا لك على النصائح سأعمل على تطوير الموقع بناءا على انتقاداتك البناءة
شكرا مرة أخرى

abdou_inf
2012-09-24, 22:18
السؤال: كيف هي المتغيرات في لغة ال PHP ؟

الجواب:
ابدأ بالكود التالي:
$nom_variable 17= Valeur; // cette affectation n'est pas correcte, c'est juste pour l'illustration

أولا يجب استبدال valeur بقيمة معينة و إلا هذا الكود غير صحيح...وضعته فقط من أجل التوضيح
المهم من هذا الكود البسيط نستنتج أن :
1- lاسم المتغير متغير في البي اتش بي دئما ما يبدأ بالرمز $ (دولار).
2- اسم المتغير في البي اتش بي دائما ما يبدأ ب "حرف" لا غير، طبعا بعد الرمز دولار
3- اسم المتغير يمكن أي يكون خليط من حروف و أرقام بشرط أن يحقق الشروط 1 و 2
4- اذا كان اسم التغير متكون من عدة كلمات فنسنتطيع الفصل بينها ب الرمز '_' مثل في :
$je_suis_une_variable
أو عن طريق الأحرف الكبيرة مثل:
$jeSuisUneVariable

ملاحظات:
- دائما ما التعليمة (Instruction) في لغة البي اتش بي تكون متبوعة ب النقطة الفاصلة ";".
- لكتابة تعليق (commentaire) نقوم بذلك على نحوين
ان كان التعليق على سطر واحد
//Je suis un commentaire!
أو على أكثر من سطر (Bloc)
/*
Je suis un commentaires
Sur
Plusieurs lignes
*/

الى هنا نأتي للنهاية ...ان شاء الله فيما بعد سنرى انواع المتغيرات :)

abdou_inf
2012-09-24, 23:21
شكرا لك على النصائح سأعمل على تطوير الموقع بناءا على انتقاداتك البناءة
شكرا مرة أخرى

عفوا.... :)

abdou_inf
2012-09-25, 23:33
السؤال : ما أنواع المتغيرات في لغة ال PHP ؟

الجواب:

بدون اطالة اليكم الكود التالي بالتعليقات:
<?php

//المتغيرات العددية:
//Variables scalaires:

$entier = 20;
$reel = 14.5;

//سلسلة الاحرف:
// Chaine de caractères
$chaine_de_caracteres = "Je suis une chaîne de caractères";

//المصفوفات الرقمية ذات بعد واحد:
//tableau numérique à une dimension:

$tableau_num1[3] = 17;
$tableau_num1[4] = "chaîne";

//المصفوفات الرقمية ذات بعدين:
//tableau numérique à deux dimensions:

$tableau_num2[0][0] = 2012;
$tableau_num2[0][1] = "Avril";
$tableau_num2[0][2] = 10;

//tableau associatif:

$tableau_assoc["nom"] = "Abdou";

$tableau_assoc1["client"]["nom"] = "Ahmed";
$tableau_assoc1["client"]["prenom"] = "Inconnu";
$tableau_assoc1["client"]["date_de_naissance"] = "10/04/2012";


?>


أطن أن الكود أعلاه واضح و بسيط و لا يحتاج الى شرح أكثر...مازلت متواجد معكم في حالة اذا ما وجدتم فيه بعض الغموض ;)
لقد اقتصرت على ذكر المتغيرات الاكثر استعمال... فقط أريد أن أضيف بأنه توجد أنواع أخرى من المتغيرات لم أذكرها قد تجدونها في كود PHP مثل $_SESSION[] $ SERVER ...الخ...ما تقلقوش نسميها المتغيرات المعرفة مسبقا...ان شاء الله سنشرحها فيما بعد :)

انتهى...:19:

you92cef
2012-09-26, 20:09
السلام عليكم

بداية موفقة اخي

وان شاء الله تستمر الدورة
لدي سؤالين
1-هل لغة php يمكن الكتابة فيها بالعربية؟ مثلا كتعليق

2-ماهو الكومبيلاتور الذي نستخدمه للغة php

abdou_inf
2012-10-05, 21:52
السلام عليكم

بداية موفقة اخي

وان شاء الله تستمر الدورة
لدي سؤالين
1-هل لغة php يمكن الكتابة فيها بالعربية؟ مثلا كتعليق

2-ماهو الكومبيلاتور الذي نستخدمه للغة php

السلام عليكم
آسف اخي على التأخير...
بالنسبة للسؤال الأول، لم أفهم المقصود منه، قم باعادة صياغته لو سمحت...

بالنسبة للسؤال الثاني فأجيب:

في حقيقة الأمر البي اتش بي هو عبارة عن Langage Interprété و ليس Compilé...ففي الأساس ،بالنسبة لأي كود بي اتش بي يقوم محرك الPhp (Le serveur عموما) بترجمته من الكود الأصلي مباشرة الى الكود الشغال، تعليمة بتعليمة (Sequentiellement) على عكس ال Compilation فهي تتم على عدة مراحل وسيطة للانتقال لمرحلة التشغيل (L'exécution) ..3... فلهذا نجد بأن الحاسوب الغير مهيء بسيرفر php لا يعمل فيه أي كود PHP قم بتجريب ذلك اذا أردت....فلو قمنا مثلا بعمل كود C++ مثلا و من ثم استخرجنا الملف التطبيقي بعد مرحلة ال Compilation، فنجد أن هذا الملف التطبيقي يعمل من دون الكود الأصلي، على عكس البي تش بي فيجب تواجد الكود للتشغيل مثله مثل لغات البرمجة Ruby, Perl, javascript...الخ....هناك نوع آخر من لغات البرمجة نسميها Les Langages semi-interprétés ou semi-compilés l مثل الجافا ...فهذا النوع يتواجد بين ال Compilation و ال.Intérpétation .....لا أريد الدخول أكثر في التفاصيل .

انتهى :)