نبدة عن لغات البرمجة php و Python
Python .1
تعد بايثون لغة برمجة حديثة نسبياً فبداياتها ترجع إلى سنة 1991عندما قام جيدو فان
Guido van Rossum also بتطويرها. أكثر خصائص بايثون مبنية ومستوحاة من لغة مفسرة تدعى ABC, حيث كانت لدى روسام رغبة في تصحيح بعض أخطاء هذه اللغة من
ناحية, مع المحافظة على بعض خصائص اللغة من ناحية أخرى. في البداية كان فان روسام
يبحث عن لغة مفسرة قابلة للتطويع والتوسيع تشبه ABC في طريقة كتابتها مع القدرة على
استدعاء أوامر نظام Amoeba الذي كان يعمل عليه حينها. وبعد مشاورة مصممي Modula-3 قرر فان روسام البدء في مشروع لغة برمجة جديدة أسماها Python والاسم المستوحى من مسلسل كوميدي من زمن السبعينات.
الموقع الرسمي:
https://www.python.org/
ترخيص اللغة:
Python Software Foundation License
مثال برمجي:
. تخمين رقم بين 1 و 10
PHP .2
في البداية ظهرت لغة PHP لأول مرة باسم PHP/FI وقد أسسها راصموس ليردورف
Rasmus Lerdorf في سنة 1995 على شكل مجموعة من سكربتات مكتوبة بلغة البيرل لكي يسيطر على إحصائيات موقعه ويكسب بعض المعلومات عن رواد موقعه. وما لبث أن أطلق عليها اسم Personal Hompage Tools أي “أدوات تصميم الصفحات الشخصية”. طبعاً للتوسع في تغطية بعض العمليات الإضافية بدأ راسموس بصنع آلية بلغة سي بوسعها الاتصال بقواعد البيانات. وتمكن المستخدمين أن يصنعوا لهم صفحات ديناميكية بسيطة. وأخيراً قرر راسموص أن يعرض هذا الكود المصدري المكتوب بلغة سي على الجمهور لكي يستطيع أي شخص استخدامه أو حتى تصليح بعض الأخطاء التي قد توجد حتى أن بعضهمعمل على توسيع الكود ياضافة بعض الخصائص الجديدة. طبعاً في هذه المرحلة كانت بي اتش تحتوى على دوال Functions أقل بكثير مما نعرفها الآن وكان بها بعض الشبه من لغة يبرل ولكن طبعاً يامكانيات أكثر تواضعاً من أن تقارن بلغة بيرل.
في سنة 1557 أصدرت النسخة الثانية من PHP/FI والتي كانت تحتوي على النسحة
الجديدة الثانية من الكود المصدري المكتوب بلغة سي, وكان هناك الآلاف من المستخدمين
يستحدمونها وحوالي 50000 موقع أعلن تنصيبه لبي اتش بي على خوادمه.
وفي سنة 1998 كانت بي اتش بي قد اكتسبت قاعدة جماهيرية كبيرة ومئات من الآلاف
من المواقع كانت ترسل معلنة أنها قامث بتنصيب بي اتش بي على خوادمها. حتى بلغت نسبة
المواقع التي تستخدم بي اتش بي حوالي 10 في المئة من إجمالي مواقع الويب.
وقد صدرت 3 PHPرسمياً فى شهر يونيو من سنة 1998 بعد أن أمضت حوالى نسعة أشهر
تحت الاستحدام التجريبى. وفى شتاء 1998 وبعد فترة وجيزة من إصدار 3 PHP الرسمي. بدأ زيف سوراصكي وآندى جوتمائز Andi Gutmans بإعادة كتابة وبرمجة نوأة بى اتش بى.
لهذا الغرض بدأ تصميم محرك جديد سمى “ZEND Engine” (و يتركب اسم المحرك
الجديد من أول حرفين من اسم زيف وآخر حرفين من اسم آندي). وفي منتصفات 1999 ثم
التعريف بهذا المحرك لأول مرة بعد أن حقق الأهداف المنشودة منه بنجاح قوي وفي شهر مايو
من سنة 2000 صدرت PHP 4 رسميا .
وفي سنة 2004 صدرت 5 PHP مع المحرك الثاني ونظام كائنيى جديد مما قدم قدرات
كائنية جديدة وقوية.
موقع اللغة:
http://www.php.net/
ترخيص اللغة:
PHP License
مثال برمجي:
. برنامج تخمين رقم بين 1 و 10