الثعلب الناري يستخدم سي/سي++.
أظن أن إكسبلورر مكتوب بسي او فيجوال سي
معلومات عن هيكلية فيرفوكس ,,
يوجد الكثير من الروابط لانه مفتوح المصدر :)
مرحبا اخي ,, كمبرمج عندما اشاهد الهيكل لتطبيق يصبح لدي نظرة شاملة عن البرنامج بشكل كامل بعدها اتفحص كل نظام فرعي من النظام وقراء عنه وبعدها في الانظمة الفرعية ستجد فيها نظمة فرعية اخرى فصلها واقرا عنها ساقوم بفعل ذلك الى ان اصل الى الاساس.
مراحل البرمجة معقد بعض الشئ يجب عليك قراءة مصدر المتصفح الاصدار اول او ما قبله اذا كان موجود وحلله وبعدها ابحث عن المصدر للاصدار الثاني وهكذا..
بخصوص الاصدارات ..
هذا اول اصدار
تاريخ الاصدارات من هنا
لغة الالمانية لكنه مفهوم من الصورة :)
وهنا رابط مقرانة هياكل متعددة من المتصفحات. قديم بعض الشئ لكنه مفيد
اوﻻ متصفح الكروم :
مكتوب بلغة الــ c و c++ و (assembly) ودى ميزة فى المتصفح ليحد من محاوﻻت اﻻختراق و فى اللينكس يستخدموا الـ python و java و c
جوجل كروم يستخدم محرك blink حاص بجوجل ل html5 و css و xml و محرك v8 للجافاسكربت و ايضا هو المتسخدم فى node.js وتستخدم ايضا محرك ال webkit فى ios و الماك
محرك blink و محرك v8 للجافاسكربت مكتوب بالــ c++ و ايضا webkit
بستخدموا الجافاسكربت فى front-end
الفيرفوكس :
مكتوب بلغة الــ c و c++ فى جميع اﻻنظمة و اللينكس python مع c
يستخدم محرك Gecko الخاص بالفيرفوكس وهو ايضا مكتوب بالـ c++
يستخدموا الجافاسكربت وxul, xbl و css فى front-end
نستنتج ان معظم المتصفحات و محركاتها مكتوبة بالــ c و c++
اللغة المستخدمة لا تعنى ان البرنامج جيد,
صدقنى رأيت برامج مكتوبة بالفيجوال بيسك و تعمل افضل من نفس البرامج المكتوبة بالسى++,
و السبب ان المبرمج المتمكن على لغة ضعيفة يمكنه صنع ما هو أفضل من مبرمج غير متمكن على لغة قوية و سريعة.
المشكلة ليس نفس لغات البرمجة المشكلة ان كل شركة تقوم بتطوير محرك خاص بها و طريقة تطويرها و اسلوبها وهذا هو السبب لكن لو تم توحيد محرك واحد فقط للمتضفحات + زيادة التطوير الخاصة بالشركة لن يحدث اى فروقات ولكن كل هذا بسبب التنافس بين الشركات و احيانا التنافس له بعض اﻻضرار للمطورين و يعود على المستخدميين لكن بالنسبة للسرعة و اﻻمان فا جوجل كروم هى اﻻفضل فى هذا ولكن اﻻردء فى استخدام موارد الجهاز مثلا فى استهلاك الرامات شئ صعب ! تستهلك ما بين 500 ميجا الى 1 جيجا او اكثر مع عدد الــ tabs و الفيرفوكس ليس سريعا بالدرجة الكافية و لكن اﻻفضل فى تقليل استهلاك موارد الجهاز و هذا شئ مهم
اخيرا
كل شركة او منتج و له مميزات تتفوق بها على اﻻخر و من الصعب ان تجد شئ كاملا !
عموما,
كروم يتفوق فى السرعة و الاستقرار,
انترنت اكسبلورر يتفوق فى الامان و الحماية و تجربة الاستخدام (فى رأيى),
فايرفوكس الاخف,
اوبرا يتفوق فى المزايا الاضافية.
نعم استنادا الى دراسات موثقة,
الحقيقة تكون دائما مختلفة عن الشائع, و الفارق بين الخبير و العامة هو أن يعرف الحقيقة و ليس الشائع, راجع اللينكات التالية :
هذه الدراسة المفاجأة تبين أنه ليس فقط انرنت اكسبلورر هو الاكثر امانا, لكن ان كروم هو الاقل أمنا!!
اسف نسيت اضع الرابط
معظم البرامج تكتب بلغة سى++ أو سى.
انترنت اكسبلورر يستخدم سى++.
عموما معظم البرامج الاحترافية للاستخدام العام (مثل المتصفحات, برامج الاوفيس, و غيرها) تكتب على لغة سى++, و بعضها على لغة دلفى (أو الباسكال) حيث تعتبر هذين اللغتين هما الاكثر استخداما و الاكثر احترافية للتطبيقات المكتبية.
مثلا سكايبى كتب على دلفى.
التعليقات