الرئيسية » علوم » حصلت لغة برمجة Python على اسمها من Monty Python وليس Snake.
لغة البرمجة Phyton

حصلت لغة برمجة Python على اسمها من Monty Python وليس Snake.

لغة البرمجة هي أي مجموعة من القواعد التي تحول السلاسل ، أو في حالة لغات البرمجة المرئية ، عناصر البرنامج الرسومية ، إلى أنواع مختلفة من إخراج كود الآلة. لغات البرمجة هي لغات الكمبيوتر المستخدمة لتنفيذ الخوارزميات في برمجة الكمبيوتر. لكن هل تعلم أن لغة برمجة بايثون لم تأت من الثعبان؟

أراد Guido van Rossum ، مطور Python ، أن يكون اسم لغته الجديدة قصيرًا وفريدًا وغامضًا. استوحيت بايثون من مسلسل بي بي سي الكوميدي Monty Python Flying Circus.

بايثون وكيف بدأت

أنشأ Guido Van Rossum في Centrum Wiskunde & Informatica (CWI) في هولندا لغة Python في أواخر الثمانينيات كخليفة للغة برمجة ABC ، ​​والتي كانت مستوحاة من SETL ، القادرة على التعامل مع الاستثناءات والتفاعل مع نظام التشغيل Amoeba. دخلت حيز التنفيذ في ديسمبر 1980.

Python هي لغة برمجة ديناميكية تفسيرية ذات أهداف عامة وعالية المستوى مع تركيز قوي على قابلية قراءة الكود. يسمح بناء جملة Python للمبرمجين بالتشفير بخطوات أقل من Java أو C ++. 

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

عمل فان روسوم كمنفذ لغة برمجة ABC في CWI في أوائل الثمانينيات. في وقت لاحق ، في أواخر الثمانينيات ، أثناء العمل على نظام تشغيل موزع جديد يسمى AMOEBA في CWI ، بدأ Van Rossum في استكشاف لغة برمجة نصية ذات بناء جملة مشابه لـ ABC ولكن الوصول إلى مكالمات نظام Amoeba. نتيجة لذلك ، شرع Van Rossum في تطوير لغة برمجة نصية جديدة بسيطة قادرة على تجاوز قيود ABC.

بدأ Van Rossum العمل على البرنامج النصي الجديد في أواخر الثمانينيات ، وتم إصدار الإصدار الأول من لغة البرمجة في عام 1980. نظام الوحدات المستخدم في هذا الإصدار الأولي هو Modula-1991. في وقت لاحق ، تم تسمية لغة البرمجة هذه باسم Python. (مصدر: تحليلات انسايت

بايثون أنا

تضمنت كود Python المسمى الإصدار 0.9.0 ، والذي تم إصداره في فبراير 1991 ، وظائف ، ومعالجة الاستثناءات ، وأنواع البيانات الأساسية ، والفئات ذات الوراثة. تم أيضًا تضمين نظام معياري يعتمد على Modula-3 في هذا الإصدار. اكتسبت Python Lambda ، وخفض () ، و map () ، و filter () ، وحجج الكلمات الرئيسية ، وأدوات البرمجة الوظيفية ، والدعم المدمج للأرقام المعقدة في أوائل التسعينيات.

أطلق فان روسوم مشروعًا يسمى برمجة الكمبيوتر للجميع في هذا الوقت تقريبًا (CP4E). كان الهدف الأساسي لـ CP4E هو جعل البرمجة أكثر سهولة لعامة الناس مع التأكيد على أهمية مهارات الترميز. كان تركيز بايثون على بناء الجملة النظيف وإمكانية الوصول مفيدًا في ذلك. على الرغم من أن CP4E لم يعد نشطًا ، إلا أن تعلم Python يظل بسيطًا ، ويفضلها معظم المبرمجين الجدد. (مصدر: تحليلات انسايت

مستقبل بايثون

مع تزايد قاعدة المستخدمين ، لا يبدو أن Python ستختفي في أي وقت قريبًا. تستخدم العديد من المؤسسات المعروفة لغة Python ، وهي مدعومة من قبل العديد من مطوري أنظمة التشغيل ، مما يجعل مستقبل Python يبدو واعدًا. يستخدم على نطاق واسع في صناعة أمن المعلومات. حصلت Python على لقب أفضل لغة برمجة في TIOBE في الأعوام 2007 و 2010 و 2018 (المصدر: تحليلات انسايت

صورة من ديفجاب

اترك تعليق