السلام عليكم ،
في خلال مشواري للمقارنة بين لغات البرمجة ، و احاول جاهداً ان اعرف ما هي العوامل التي تحدث الفرق بين اللغات .
عرفت ان جوجل يستخدم لغة البايثون مع لغات أخري، غالبا c++ في بعض المناطق .
و اعلم ان بايثون لغة برمجة مكتبية ( هل تقوم ايضا ببرمجة تطبيقات للويب ؟ )
ام ما هي الواجهة المستخدمة في موقع جوجل و خدماته .
وعن سبب استخدامه اليوتيوب لبايثون فيرجع ذلك الي سرعتها ، و لكن جوجل لم تذكر ماالسبب ووجدت هذا من خلال موقع بايثون
http://www.python.org/about/quotes/
وبخصوص الفيس بوك، فهو يعمل علي php و لكن لاحظ الأتي
http://www.makeuseof.com/tag/faceboo...ogy-explained/
PHP is not necessarily optimized for large websites and therefore hard to scale. Also, it is not the fastest executing language and the extension framework is difficult to use.
ولكن لم افهم هذه النقطة
How Does Facebook Work?—The Back End
Facebook’s backend services are written in a variety of different programming languages including C++, Java, Python, and Erlang. Their philosophy for the creation of services is as follows:
كلنا نعلم ان الphp في المركز الأول بالنسبة للانتشار و الاستخدام، و اذا كانت اللغات الأخري تؤدي نفس الغرض فلماذا توجد لغات أخري و تظهر اطارات جديدة مثلا rails 3 للغة روبي ؟
تحياتي