بي.إتش.بي
السلام عليكم ورحمة الله وبركاتة
وبعد جولتي اليومية في فضاء الشبكة العنكبوتية
وجدت مقالاً باللغة الانجليزية عن اكثر لغات البرمجة شعبية وانقلها لكم مع بعض التصرف و ترجمة بعض الإضافات:
--------------------------------------------------------------------------------------
راسموس صاحب اول اصدار من بي اتش بي و المطور الرئيسي للبنية التحتية لموقع ياهو الشهير وهو دينمركي الأصل و حثل على الجنسية الكندية وقام باصدار الاصدارين الاول و الثاني و بعدها جحد البي اتش بي و تركها لشخصين من بعدة واترككم مع المقالة:deal:
بي.إتش.بي:
بي اتش بي (بالإنجليزية: PHP) هي لغة برمجة صُممت اساساً من اجل استخدامها لتطوير و برمجة تطبيقات الويب كما يمكن استخدامها لإنتاج برامج قائمه بذاتها و ليس لها علاقه بالويب، كلمة PHP اختصار لـ "PHP: Hypertext Preprocessor" .
بي اتش بي لغه مفتوحة المصدر يتم تطويرها بواسطة فريق من المتطوعين و يتم اطلاقها تحت رخصة PHP ، تدعم البرمجة كائنية التوجه و تركيبها النحوي يشبه كثيراً التركيب النحوي للغة الـ C هذا بالإضافه إلى انها تعمل على منصات متعدده مثل لينكس وويندوز .
---
تاريخية:
PHP/FI
ظهرت اولاً في سنة 1995 على يد Rasmus Lerdorf كانت تسمى وقتها بـ PHP/FI و في الحقيقه لم تكن لغة برمجه وقتها و انما كانت مجموعه من التطبيقات التي كُتبت بإستخدام لغة Perl اطلق راسموس اسم Personal Home Page Tools على هذه التطبيقات، لانه احتاج فيما بعد إلى تطبيقات أكثر فائده قام راسموس بكتابة تطبيق أكبر بإستخدام لغة C حيث اصبحت قادره على الاتصال بقواعد البيانات كما انها كانت تسمح للمستخدمين تطوير تطبيقات مواقع ديناميكيه بسيطه، اختار راسموس ان تكون الشيفره المصدريه الخاصه بـ PHP/FI متوفره للجميع لذا كان يمكن لأي شخص ان يستخدمها و يقوم بتحسينها و المشاركه في حل اخطاءها و مشاكلها .
كانت PHP/FI وقتها تحوي على بعض الوظائف المتوفره بالاصدارات الحاليه من اللغه، كما ان المتغيرات كانت تشبه متغيرات Perl، و كانت تركيبها النحوي يشبه Perl بالرغم من بساطتها و محدودياتها .
في عام 1997 تم اطلاق الاصدار 2.0 من PHP/FI، حيث بلغ عدد مستخدميها آنذاك 50,000 نطاق، و كان هناك مجموعه من الاشخاص الذين يشاركون في التطوير، و تم الاطلاق الاصدار الرسمي من 2.0 في شهر نوفمبر من نفس العالم بعد العديد من الاصدارات التجريبيه بيتا .
PHP 3
في عام 1997 تم اعادة كتابة PHP/FI على يد Zeev Suraski وAndi Gutmans بعدما وجدوا ان PHP/FI 2.0 ليست قويه بما فيه الكفايه من اجل كتابة تطبيق تجاره الكترونيه و الذي كانوا يعملون عليه كـ مشروع تخرّج لجامعتهم، كان هناك تعاون بينهم و بين مؤسس اللغه Rasmus Lerdorf على ان تكون PHP 3.0 هي النسخه الرسميه بعد PHP/FI .
احد أهم الميزات التي تميزت بها PHP 3 عن سابقتها انها اصبحت قابله للتوسّع و توّفر مع هذا الاصدار العديد من المكتبات و الدوال، و ادّت قابلية التوسّع إلى إقبال العديد من المطورين على تطوير المكتبات الجديده و اضافتها مع اللغه، و يقال ان هذا هو السبب الاساسي للنجاح الذي حققه هذا الاصدار، و من الميزات الاخرى التي تم اضافتها في هذا الاصدار هي البرمجه كائنية التوجه OOP .
و في هذا الاصدار تم تغيير اسم اللغه و وضعها تحت اسم جديد و هو PHP (بدون FI) و الذي كان يحمل اختصاراً لمعنى جديد مختلف عن الاصدار السابق و المعنى هو "PHP: Hypertext Preprocessor" .
تم اطلاق PHP 3.0 في يونيو 1998 بعد 9 أشهر من الاختبارات .
PHP 4
في عام 1998، و بعد الانطلاق الرسمي لـ PHP 3.0 بقليل بدأ Zeev Suraski وAndi Gutmans (أسرئيلين) بإعادة كتابة أساس لغة PHP وكان الهدف من ذلك هو تحسين الاداء للبرامج المُعقده و الضخمه و تحسين قابلية اللغه للتوسّع .
المحرك الجديد الذي ظهر بعد إعادة الكتاب تم تسميته بـ محرك ZEND واسم ZEND مأخود من اوائل حروف اسماء مطوريه ، و نجحوا في تحقيق اهدافهم عن طريق هذا المحرّك، و تم الاعلان عنه في عام 1999 .
تعتمد PHP 4.0 على هذا المحرك و تم الاعلان عن هذا الاصدار من PHP في مايو 2000 ، بالإضافه إلى تحسين الاداء في هذا الاصدار احتوى كذلك على مجموعه جديده من الميزات مثل دعمه لعدد أكبر من خوادم الويب ، الجلسات، طرق آمنه جديده لمعالجة دخل المستخدم و غيرها .
وقد تم إعلان إيقاف تطوير ودعم PHP 4 في 13 يوليو ، 2007 .
ماضي انطلاق الاصدارات الرئيسية
الاصدارتاريخ الانطلاقاهم التعديلاتPHP 1.08 يونيو, 1995كان اسمها رسمياً "Personal Home Page Tools (PHP Tools)". هذا الاصدار هو أول من استخدم اسم PHP.PHP Version 2 (PHP/FI)16 ابريل, 1996كان مبرمجها يعتبرها "اسرع و ابسط اداة" لإنشاء المواقع التفاعليه.PHP 3.06 يونيو, 1998التطوير انتقل من شخص واحد إلى عدّة اشخاص، Zeev Suraski و Andi Gutmans اعادوا كتابة اساس هذا الاصدار.PHP 4.022 مايو, 2000تم اضافة نظام محترف للتنفيذ اُطلق عليه اسم محرك Zend.PHP 4.110 ديسمبر, 2001ظهور المصفوفات ($_GET ، $_SESSION إلخ).PHP 4.222 ابريل, 2002إغلاق register_globals افتراضياً.PHP 4.327 ديسمبر, 2002ظهور واجهة سطر الاوامر.PHP 4.411 يوليو, 2005PHP 5.013 يوليو, 2004ظهور الاصدار الثاني من محرك ZendPHP 5.125 نوفمبر, 2005PHP 5.22 نوفمبر, 2006تشغيل مرشّح الاضافات بشكل افتراضي.
التطوير المستقبلي
الاصدار 6 من PHP تحت التطوير منذ يوليو 2007، و يهدف إلى حل بعض عيوب PHP 5.
Zeev Suraski اليهوي الإسرائيلي احد مؤسسين البي اتس بي الحديثة ومالك شركة زيناد تكنولوجي مع شريكة الأخر
- دعم Namespace.
- دعم حقيقي لـ يونيكود.
- ازالة خاصية علامات الاقتباس السحريه magic_quotes.
- ازالة المتغيرات HTTP_*_VARS.
- ازالة الخاصيه register_globals.
- ازالة الخاصيه safe_mode.
Andi Gutmans اليهودي الإسرائيلي المطور الثاني و شريكzeev بشركتهم زيناد
وجيههم تقطع المطر....يكفينا شرهم
Technion – Israel Institute of Technology المعهد الئي تخرجا منه في حيفاء في فلسطين المحتلة
اقول سلم لي على معهد العالمية.....:court:
صورة للمعهد
صورة للمبنى القديم
والله العالم سارقينة من اهلنا في فلسطين
وزبطوة معهد لهم
الله المستعان:con2:
و اعتذر على الإطالة ولكن اين الجامعات العربية و المبرجين العرب...؟؟؟!!!
والسلام عليكم ورحمة الله