صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 19

الموضوع: لماذا يستخدم جوجل لغة "بايثون" ؟ و الفيس بوك يعمل علي بي اتش بي

  1. #1

    لماذا يستخدم جوجل لغة "بايثون" ؟ و الفيس بوك يعمل علي بي اتش بي



    السلام عليكم ،

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

    عرفت ان جوجل يستخدم لغة البايثون مع لغات أخري، غالبا 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 للغة روبي ؟

    تحياتي






    __________________
    Twitter : eMostafa91


  2. #2


    اهلا بك ،

    بالنسبة للبايثون فهي برمجة تطبيقات مكتبة + برمجة تطبيقات ويب عبر مكتبات على ما اظن كالرايلز في الروبي

    وهي اسرع من باقي لغات الويب لأنها تترجم اسرع للغة الحاسوب

    تحياتي لك





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  3. #3
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,095


    وبخصوص python تستطيع استخدامه في برمجة تطبيقات الويب

    وبخصوص php واستخدام facebook لها اعتقد ان الفيس بوك عدل لغة php لكي تتوافق مع الموقع اصبحت اسرع من قبل بأضعاف

    اما بخصوص استعمال بعض المواقع لل python فهذا يرجع لاسباب ترجع لاصحاب المواقع





    __________________
    قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)

  4. #4


    اهلا بك ،

    بالنسبة للبايثون فهي برمجة تطبيقات مكتبة + برمجة تطبيقات ويب عبر مكتبات على ما اظن كالرايلز في الروبي

    وهي اسرع من باقي لغات الويب لأنها تترجم اسرع للغة الحاسوب

    تحياتي لك
    طيب مالذي يجعل لغة php تتفوق عليها ؟

    و هل التعديل الذي قام به الفيسبوك علي دالة الphp متاح للجميع ؟ اي ان الدالة تم تعديلها عالمياً ام هي مناسبة فقط و خاصة بالفيسبوك ؟





    __________________
    Twitter : eMostafa91

  5. #5


    ال php تمر على مترجم لل c++ ثم يمر على كومبيلر لترجمته للأسمبلي
    أعتقد ما فعلته الفيس بوك هو كتابة بديل بال c++ للمكتبات
    بمعنى لو كانت هناك مكتبة لل php لعمل تطبيق يريده الفيس بوك فهو لا يستخدمها بل يكتب مكتباته بنفسه ويعطيها واجهة الأوامر الخاصة بال php ويكتبها بطريقة تتوافق مع ما يريده فقط لتكون أسرع في التنفيذ

    الأمر شبيه بشركة تجلب اللينوكس وتحذف كل ما لا تريده مما يجعله اسرع كثير واخف واقل في استهلاك الموارد





    __________________
    السيف أصدق أنباء من الكتب

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    السلام عليكم ،


    كلنا نعلم ان الphp في المركز الأول بالنسبة للانتشار و الاستخدام، و اذا كانت اللغات الأخري تؤدي نفس الغرض فلماذا توجد لغات أخري و تظهر اطارات جديدة مثلا rails 3 للغة روبي ؟
    السبب في ذلك ان ال php ليست اللغة الاولى التي تم بناءها+هناك منافسة في السوق
    لماذا عملت ميكروسوفت بيئة الدوت نيت؟ حتى تكسب عن طريقها

    بعيدًا عن الاداء...

    هناك عدة لغات برمجة وكل واحدة تختلف في اسلوب كتابتها، ولا تستخف بهذا الأمر
    عندما قررت استعمال الكلاسات في ال php فوجئت بهذا الرمز ->
    طبعًا كنت معتاد على استعمال رمز النقطة . في اللغات الاخرى
    وكنت استعملها للبرمجة بمعدل 7 ساعات يوميًا
    وقد واجهت صعوبات كبيرة في الاعتياد على هذا الرمز ، إذ كنت استعمل النقطة بشكل لا شعوري ، الامر الذي كان يسبب لي اخطاء كثيرة.
    بعد ان اعتدت على هذا الرمز وذهبت للبرمجة في الجافا ،ظهرت عندي نفس المشكلة لكن بصورة عكسية.

    كذلك الروبي والبايثون طريقة كتابتها مختلفة كثيرًا عن اللغات الاخرى، وانا شخصيًا لم استطع تقبلها-رغم اني حاولت.

    يبقى السؤال لماذا استعملت ال php ذلك الرمز -> ، هل هو اسرع مثلًا؟
    (موجود ايضًا في C)





    التعديل الأخير تم بواسطة ahmad sadiq ; 12-11-2010 الساعة 08:44 PM

  7. #7



    يبقى السؤال لماذا استعملت ال php ذلك الرمز -> ، هل هو اسرع مثلًا؟
    (موجود ايضًا في C)
    اسرع في ماذا ؟ اثناء كتابة الكود ، اعتقد ال"." اسهل بكثير
    و ان كنت تقصد شئ أخر فجاوبنا انت عليه





    __________________
    Twitter : eMostafa91

  8. #8
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    اسرع في ماذا ؟ اثناء كتابة الكود ، اعتقد ال"." اسهل بكثير
    و ان كنت تقصد شئ أخر فجاوبنا انت عليه
    قصدت السخرية اخي العزيز
    اذ لماذا تصعب حياة المبرمج بادخال هذه الرموز






  9. #9


    قصدت السخرية اخي العزيز
    اذ لماذا تصعب حياة المبرمج بادخال هذه الرموز
    طيب بما انك استخدم لغات كثير ارجو ان تكتب لنا تجاربك معاها و اي لغة ارتحت لها ان كان لغة لتطبيقات الويب او لغة لتطبيقات المكتب .





    __________________
    Twitter : eMostafa91

  10. #10


    كل لغة لها ال syntax الخاصة بها
    والأمر لم يتم الإتفاق أبداً على توحيده لهذا ستجد خلافات كثيرة حتى في كتابة الاقواس فهي تختلف في لغات عن أخرى وهناك لغات لا تستخدمها أصلاً كالروبي





    __________________
    السيف أصدق أنباء من الكتب

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    طيب بما انك استخدم لغات كثير ارجو ان تكتب لنا تجاربك معاها و اي لغة ارتحت لها ان كان لغة لتطبيقات الويب او لغة لتطبيقات المكتب .

    ارتحت على اللغات المشابهه لل c في طريقة كتابتها c-like
    يمكن ان تعمل بالبايثون اي شيء تعمله بال php
    لكن الفرق أنك تكون معتاد على syntax اخر من قبل
    فلماذا تخرب "علاقتك" مع اللغات الاخرى
    طالما يمكن ان تستعمل syntax مشابه في ال php

    اكثر شيء ارتحت له هو ال
    php
    c#

    ولا اجد سبب لتغييرها






  12. #12


    ارتحت على اللغات المشابهه لل c في طريقة كتابتها c-like
    يمكن ان تعمل بالبايثون اي شيء تعمله بال php
    لكن الفرق أنك تكون معتاد على syntax اخر من قبل
    فلماذا تخرب "علاقتك" مع اللغات الاخرى
    طالما يمكن ان تستعمل syntax مشابه في ال php

    اكثر شيء ارتحت له هو ال
    php
    c#

    ولا اجد سبب لتغييرها
    ولكن قيل ان البايثون اسرع من الphp
    لربما يكون سبباً جيداً للتغيير ؟





    __________________
    Twitter : eMostafa91

  13. #13
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    ولكن قيل ان البايثون اسرع من الphp
    لربما يكون سبباً جيداً للتغيير ؟
    ربما...

    بشكل عام البايثون اسرع

    هذا موقع يفحص مختلف لغات البرمجة على انظمة debian بالنسبة لالغوريتمات مختلفة

    يمكن ايضًا ان تختار نوع المعالج(بالرجوع صفحة للوراء):
    http://shootout.alioth.debian.org/u3...&lang2=python3

    اذا لم تفهم الرسم مثلي يمكن ان تنزل قليلًا للارقام(step 3)

    لكن اللغة على الجهاز تختلف عنها على الانترنت من ناحية السرعة

    اعتقد انه
    mod-php
    اسرع من
    mod-python
    و
    mod-ruby

    (موديولات الاباتشي -لربط لغة البرمجة بالانترنت)

    http://stackoverflow.com/questions/8...-vs-mod-python
    اقرأ الاجابة الصحيحة

    وهناك عوامل كثيرة للقياس...






  14. #14




    ما فهمته من هذه الرسمة ان ال python هي الأسرع تليها روبي و في الأخر php
    و لكن فعلا كلامك عن الmod_php صحيح فهو مخصص للويب و لكن كانوا يتكلموا عن طريقة ال design ، لم افهم هذا الجزء و اعتقد انهم اتفقوا ان ال mod_php هو الأفضل و الأنسب .





    الصور المرفقة الصور المرفقة  
    __________________
    Twitter : eMostafa91

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    59


    البايثون لغة مميزة يمكن استخدامها لاي شي وتعمل على اي جهاز به مترجم سي حتى الجوالات
    على العموم زوروا هذه الصفحة وستذهلون من المشاريع التي نفذت بالبايثون

    http://python.org/about/success/


    وهنا انظر لماقاله اداريي مشاريع كبرى عنها
    يوتيوب وقوقل وغيرهم
    http://python.org/about/quotes/





    __________________
    Msc in Advanced Web Engeneering





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض