Ka huri te Python ki te 30 tau

I te Hui-tanguru 20, 1991, i whakaputaina e Guido van Rossum i roto i te roopu alt.sources te whakaputanga tuatahi o te reo papatono Python, i mahia e ia mai i te Hakihea 1989 hei waahanga o te kaupapa ki te hanga i tetahi reo tuhi mo te whakaoti rapanga whakahaere punaha Ko te punaha whakahaere Amoeba, he taumata teitei ake, i te C, engari, kaore i rite ki te anga Bourne, ka pai ake te uru atu ki nga waea punaha OS.

I tohua te ingoa mo te kaupapa hei whakanui i te roopu pukuhohe a Monty Python. I whakauruhia e te putanga tuatahi te tautoko mo nga karaehe whai taonga tuku iho, te whakahaere motuhake, he punaha kōwae, me te rarangi momo taketake, dict and str. Ko te whakatinanatanga o nga waahanga me nga tuunga i tonohia mai i te reo Modula-3, me te momo whakawaehere-a-ringa mai i te reo ABC, na Guido i whai waahi i mua.

I te wa e hanga ana a Python, i arahina a Guido e nga kaupapa e whai ake nei:

  • Ko nga kaupapa i whakaora i te wa i te wa o te whanaketanga:
    • Te nama i nga whakaaro whai hua mai i etahi atu kaupapa.
    • Ko te whai i te ngawari, engari me te kore e tino maamaa (Ko te kaupapa a Einshein "Me korero nga mea katoa i te mea ka taea, engari kaua e ngawari").
    • I muri i te kaupapa UNUX, e ai ki nga kaupapa e whakatinana ana i tetahi mahi, engari he pai te mahi.
    • Kaua e manukanuka nui mo te mahi, ka taea te taapiri i nga arotautanga ina hiahiatia.
    • Kaua e ngana ki te whawhai i nga mea e kaha ana, engari haere me te rere.
    • A ape i te tino pai; i te nuinga o te waa ka nui te taumata "pai".
    • I etahi wa ka tapahia nga kokonga, ina koa ka taea te mahi i muri mai.
  • Ētahi atu mātāpono:
    • Ko te whakatinanatanga karekau e tika kia noho motuhake. Ko etahi ahuatanga kaore pea i te waatea, engari me mahi nga mahi taketake ki nga waahi katoa.
    • Kaua e utaina nga kaiwhakamahi ki nga waahanga ka taea e te miihini te whakahaere.
    • Te tautoko me te whakatairanga i te waehere kaiwhakamahi motuhake-tupapa, engari me te kore e aukati i te uru ki nga kaha me nga ahuatanga o nga papaaho.
    • Ko nga punaha matatini nui me whakarato i nga taumata maha o te roha.
    • Ko nga hapa kia kaua e mate, kia kore e kitea—me kaha te waehere kaiwhakamahi ki te hopu me te hapai i nga hapa.
    • Ko nga hapa i roto i te waehere kaiwhakamahi kia kaua e pa ki te mahi o te miihini mariko, kaua hoki e arahi ki te whanonga kaiwhakamaori kore tautuhi me nga tukinga tukanga.

    Source: opennet.ru

Tāpiri i te kōrero