قد لا يعرف الكثيرون أن موقع فيسبوك يستخدم لغة برمجة مفتوحة المصدر PHP لتطوير جميع خدماته، وقد يتعجب مطوري الوب سرعة تنفيذ أكواد بي اتش بي في موقع فيسبوك، حسنا لا داعي للتعجب، فقد أطلق فيسبوك في عام 2010م أحد ابتكاراته لتطوير وتسريع لغة PHP ، وهي تقنية تدعى مترجم HipHop حيث يقوم بترجمة أكواد بي اتش بي إلى لغة C++ لتجعلها أكثر سرعة وأقل في استخدام موارد النظام. و أطلق فيبسبوك هذه التقنية كمشروع مفتوح المصدر ليستطيع الجميع استخدامه وتطويره. ولكن ما كان يعيب هذه التقنية هي الحاجة إلى ترجمة الأكواد في كل مرة، وللتغلب على هذه العقبة أعلن مطوروا فيسبوك أنهم طوروا آلة تخيلية قائمة على هيب هوب تقوم بترجمة أكواد بي اتش بي بشكل آلي من دون الحاجة إلى التدخل. 90% من العمل أنجز على هذه الآلة وما تبقى هو تسريع الآلة لتصل إلى سرعة مترجم هيب هوب.
حالما ينتهي العمل من هذا المشروع سأحرص كل الحرص على نقل موقع وادي التقنية لاستخدام هذه التقنية وتسريع الأداء العام للموقع.
فيسبوك تطلق الآلة التخيلية HipHop للغة PHP
disqus