پٿون 30 سالن جو ٿي ويو

20 فيبروري، 1991 تي، گائيڊو وان روسم alt.sources گروپ ۾ پٿون پروگرامنگ ٻولي جي پهرين رليز کي شايع ڪيو، جنهن تي هو ڊسمبر 1989 کان ڪم ڪري رهيو هو هڪ منصوبي جي حصي طور هڪ اسڪرپٽنگ ٻولي ٺاهڻ لاءِ سسٽم انتظامي مسئلن کي حل ڪرڻ لاءِ. اميبا آپريٽنگ سسٽم، جيڪو اعلي سطح جو هوندو، سي کان، پر، بورن شيل جي برعڪس، او ايس سسٽم ڪالن تائين وڌيڪ آسان رسائي فراهم ڪندو.

منصوبي جو نالو مزاحيه گروپ مونٽي پٿون جي اعزاز ۾ چونڊيو ويو. پهرين ورزن ۾ ورثي، استثنيٰ سنڀالڻ، ماڊل سسٽم، ۽ بنيادي قسمن جي فهرست، ڊڪٽ ۽ str. ماڊلز ۽ استثناءَ جو نفاذ Modula-3 ٻوليءَ مان ورتو ويو، ۽ ABC ٻوليءَ مان انڊينٽيشن-بنياد ڪوڊنگ اسلوب، جنهن ۾ گائيڊو اڳ ۾ ئي مدد ڪئي هئي.

جڏهن پٿون ٺاهي، گائيڊو هيٺين اصولن جي رهنمائي ڪئي هئي:

  • اصول جيڪي ترقي دوران وقت بچائي:
    • ٻين منصوبن کان مفيد خيالن کي قرض ڏيڻ.
    • سادگي جي جستجو، پر بغير وڌيڪ آسانيءَ جي (آئن شائن جو اصول ”هر شيءِ کي ممڪن طور بيان ڪيو وڃي، پر سادو نه“).
    • UNUX فلسفو جي پٺيان، جنهن جي مطابق پروگرام هڪ ڪارڪردگي کي لاڳو ڪن ٿا، پر اهو سٺو ڪريو.
    • ڪارڪردگي جي باري ۾ تمام گهڻو پريشان نه ڪريو، اصلاحون شامل ڪري سگهجن ٿيون جيئن ضرورت هجي.
    • موجوده شين سان وڙهڻ جي ڪوشش نه ڪريو، پر وهڪري سان وڃو.
    • تڪميل کان پاسو ڪريو؛ عام طور تي "سٺو ڪافي" سطح ڪافي آهي.
    • ڪڏهن ڪڏهن ڪنڊن کي ڪٽي سگهجي ٿو، خاص طور تي جيڪڏهن ڪجهه دير سان ٿي سگهي ٿو.
  • ٻيا اصول:
    • عمل درآمد پليٽ فارم جي مخصوص هجڻ جي ضرورت ناهي. ڪجھ خاصيتون شايد ھميشه دستياب نه ھجن، پر بنيادي ڪارڪردگي هر جاء تي ڪم ڪرڻ گھرجي.
    • استعمال ڪندڙن تي انهن حصن جو بار نه وجهو جيڪي مشين ذريعي هٿ ڪري سگهجن.
    • پليٽ فارم-آزاد صارف ڪوڊ جي حمايت ۽ واڌاري، پر پليٽ فارمن جي صلاحيتن ۽ خاصيتن تائين رسائي کي محدود ڪرڻ کان سواء.
    • وڏي پيچيده سسٽم کي وڌائڻ جي ڪيترن ئي سطحن کي مهيا ڪرڻ گهرجي.
    • غلطيون موتمار ۽ اڻڄاتل نه هجڻ گهرجن- استعمال ڪندڙ ڪوڊ کي غلطيون پڪڙڻ ۽ سنڀالڻ جي قابل هجڻ گهرجي.
    • صارف جي ڪوڊ ۾ غلطيون مجازي مشين جي ڪارڪردگي کي متاثر نه ڪرڻ گهرجي ۽ اڻ ڄاڻايل مترجم جي رويي ۽ عمل جي حادثن جي اڳواڻي نه ٿيڻ گهرجي.

    جو ذريعو: opennet.ru

تبصرو شامل ڪريو