الجمعة، 18 أبريل 2014

هاك الفيسبوك يعرض لغة البرمجة، والإرشاد في PHP


أصدر الفيسبوك لغة البرمجة المفتوحة المصدر هاك . " ، والكثير من الوظائف والخصائص من خلال إضافة عناصر PHP الخاصة لزيادة الإنتاجية "، وقال برايان أوسوليفان ، المهندس المسؤول عن المشروع في الفيسبوك يستغرق في عام 2013  والشبكة الاجتماعية قد تغير رمزها PHP الأساسية لترحيل هاك .

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

في بلوق ، الشبكة الاجتماعية التي تتطلب HHVM هاك ( الهيب هوب آلة افتراضية )، وهي الجهاز الظاهري الذي يجمع PHP. برايان أوسوليفان ، هاك " هو امتداد ل PHP مع الكتابة ثابتة متكاملة ، وهي ميزة موجودة في معظم لغات البرمجة التقليدية مثل C / C + + و Java . " العديد من اللغات على شبكة الإنترنت موجهة الأخيرة، مثل PHP و JavaScript لم يكن لديه كتابة ثابتة ، ولكن اعتماد الطباعة ولدينامية لمشكلة و أن " ليس هناك معلومات واضحة في التعليمات البرمجية المصدر الذي يصف أي نوع من البيانات يتم إرسالها إلى البرنامج "، كما يقول المهندس .

تجنب الأخطاء و تسريع عملية تطوير

في المقابل مع الكتابة ثابتة ، يجب على المطور تحديد نوع البيانات لكل متغير قبل تجميع البرنامج أو التنفيذ. هذه العملية تستغرق وقتا أطول قليلا ، لكنه يمنع أخطاء وقت التشغيل عندما تم وضع بيانات غير صحيحة في البرنامج أو عن طريق العمل الإنساني أو من الكمبيوتر. برايان أوسوليفان يلاحظ أن الأخطاء والمشاكل يمكن أن تحدث إذا المطورين لم يدخلوا البيانات إلى المتغيرات. " هذه الأخطاء  يمكن إخفاءها لفترة طويلة في اللغات المكتوبة  "، ويقول المتخصص . HHVM الجهاز الظاهريالمدمج له  مصحح في الكتابة  للتحقق من أن جميع المعلومات التي تم إدخالها هي صحيحة. أما الإختراق فيعطي للمطورين القدرة على تحديد أنواع بيانات فريدة من نوعها.

في بناء الجملة هو قريب جدا من هاك PHP. أعطينا الفرصة للعمل مع PHP و هاك بالتوازي مع القدرة على تحويل تدريجيا التعليمات البرمجية من PHP هاك " وقال بريان أوسوليفان . وقال انه ضد مميزاتPHP القديمة غير معتمدة ، وتلك التي لا تعمل بشكل جيد مع الكتابة ثابتة. الإختراق كما يأتي مع بنود إضافية غير مدرجة في PHP. حتى المجموعات هي وسيلة لخلق أفضل  من تلك التي تقدمها المصفوفاتPHP. لغة الفيسبوك يسهل استخدام الأسوار باستخدام تعبيرات لامدا . هذه الإغلاقات التي تمت إضافتها إلى جافا 8، " مساعدة لكتابة التغييرات بدقة البيانات المعقدة إلى حد ما "، كما يقول المهندس . تعبيرات لامدا هاك توفر وسيلة لتوليد الإغلاق " مع عدد قليل من الزيارات ، وهو انتصار كبير لزيادة الإنتاجية ، " يعترف برايان أوسوليفان . وقدمت الشبكة الاجتماعية العديد من المكونات الإضافية على الموقع هاك لمساعدة مطوري الكتابة في هذه اللغة ، ولكن شركة مينلو بارك فيريد المتطوعين أن يعملوا على شيء أكثر تفصيلا .

ليست هناك تعليقات:

إرسال تعليق