أثناء عطلة أعياد الميلاد شعر غيدو فان روسوم بالملل الشديد وقرر فعل شيء مفيد يشغل وقته فابتكر لغة بايثون للبرمجة.
هذه اللغة الرائعة التي أصبحت أكثر اللغات نمواً وشعبية.
قصة لغة بايثون
أواخر سنة 1989 بدأ فان روسوم Guido van Rossum بكتابة لغة البرمجة بايثون لتكون لغة بديلة عن ABC و Perl.
واستلهم اسمها من برنامج هزلي بريطاني يدعى Monty Python.
بدأ الأمر كمجرد هواية ولكن فور صدور النسخة الأولى أدرك مجتمع المبرمجين أنهم أمام لغة ناضجة تتسم بالبساطة وسهولة الفهم.
هذا كان أمراً غريباً في ذلك الوقت، لأن كل لغات البرمجة القوية كانت لغات صعبة القراءة مليئة بالرموز والإشارات.
فقال عنها الدكتور دونالد نوت عراب علم الخوارزميات: كل اللغات الرائجة لغات قبيحة إلا بايثون هي الاستثناء الوحيد.
بمرور السنوات حظيت بايثون باهتمام المطورين والمساهمين كونها مفتوحة المصدر وكان فان روسوم يقود عملية التطوير باعتباره ديكتاتور هذه اللغة كما يلقب نفسه.
حيث كانت هذه العملية بالكامل خاضعة لرؤيته إلى حين نزول النسخة 3.8 التي اعتزل بعد صدورها.
إذن أحدث نسخ بايثون لحد الآن هي النسخة 3.8، أما بايثون 2 فسينتهي دعمها بحلول سنة 2020.
لماذا بايثون من أفضل لغات البرمجة
وهنا ناتي لهذا السؤال الأهم، ما الذي يجعل بايثون من أفضل لغات البرمجة اليوم؟
مجتمع اللغة كبير ومتعاون
هذه اللغة لديها مجتمع مطورين مذهل، المصادر والدروس المجانية متوفرة بكل اللغات تقريباً وتغطي جميع المستويات من البداية حتى الاحتراف.
أكبر الشركات في العالم تستخدم لغة بايثون
بايثون تدعمها وتستخدمها أكبر الشركات مثل Google، Microsoft، Facebook، Apple، وغيرهم مما يزيد الطلب على هذه اللغة واستمرار تطورها.
بايثون تعمل بكفاءة مع البيانات الضخمة
ازدياد الطلب على قطاع البيانات الضخمة والخدمات السحابية جعل لغة بايثون في مقدمة اللغات التي تستخدم في هذا المجال.
نظراً لقوتها في معالجة البيانات.
بايثون لديها مكتبات رائعة
ملايين الحزم والمكتبات البرمجية جاهزة للتثبيت بنقرة زر واحدة، بالإضافة إلى أن المكتبة القياسية لبايثون غنية وتغطي جميع الاحتياجات.
بايثون قوية ومتعددة المنصات
من أجهزة رازبيري والمتحكمات الدقيقة إلى الويب مروراً بالحواسيب الشخصية والخوادم، بايثون تعمل بكفاءة على كل هذه الأنظمة والمنصات.
بايثون بسيطة وصديقة للمبتدئين
لا توجد لغة برمجة تجمع بين السهولة وقابلية الفهم والقوة مثل بايثون لدرجة حتى أن الأطفال بإمكانهم استيعاب أسلوبها.
الذكاء الاصطناعي يتكلم لغة بايثون
كل الأدوات ومنصات الذكاء الاصطناعي وتعلم الآلة المستخدم اليوم معظمها مكتوبة بلغة بايثون بالإضافة إلى أن هذه اللغة تعتبر أسرع اللغات نمواً في مجال علم البيانات وأكثرها شعبية بدون منازع
أما لغات البرمجة الجديدة والتي استلهمت من لغة بايثون فهي: Ruby، Swift، GO، Julia، Cupy Scrypt
أخيراً
لتدرك النمو المذهل للغة بايثون يكفي أن تعلم أن عدد مرات تثبيت المكتبات في نوفمبر 2019 فقط وصل إلى أكثر من 1.7 مليار تثبيت.
الآن هل تفكر في تعلم لغة بايثون أم ما زلت تعتقد أنها لا تستحق التعلم؟
المصادر
جميع الحقوق محفوظة لموقع ماكتيوبس للنشر والتوثيق 2020 / MakTubes.com