Ua piha ʻo Python i 30 mau makahiki

Ma ka lā 20 o Pepeluali i ka makahiki 1991, ua paʻi ʻo Guido van Rossum ma ka hui alt.sources i ka hoʻokuʻu mua ʻana o ka ʻōlelo hoʻolālā Python, āna i hana ai mai Dekemaba 1989 ma ke ʻano he papahana e hana i kahi ʻōlelo kākau no ka hoʻoponopono ʻana i nā pilikia hoʻokele ʻōnaehana. ʻO ka ʻōnaehana hana ʻo Amoeba, ʻoi aku ka kiʻekiʻe o ka pae, ma mua o C, akā, ʻaʻole like me ka pūpū Bourne, e hāʻawi ʻoi aku ka maʻalahi i nā kelepona ʻōnaehana OS.

Ua koho ʻia ka inoa no ka papahana no ka hoʻohanohano ʻana i ka hui comedy Monty Python. Ua hoʻokomo ka mana mua i ke kākoʻo no nā papa me ka hoʻoilina, ka mālama ʻokoʻa, kahi ʻōnaehana module, a me ka papa inoa kumu kumu, dict a str. Ua ʻaiʻē ʻia ka hoʻokō ʻana i nā modula a me nā ʻokoʻa mai ka ʻōlelo Modula-3, a me ke ʻano hoʻopāʻālua e pili ana i ka indentation mai ka ʻōlelo ABC, i hāʻawi mua ʻia e Guido.

I ka hana ʻana iā Python, ua alakaʻi ʻia ʻo Guido e nā ʻōlelo aʻe:

  • Nā loina i mālama i ka manawa i ka wā o ka hoʻomohala ʻana:
    • Ka ʻaiʻē ʻana i nā manaʻo pono mai nā papahana ʻē aʻe.
    • ʻO ka ʻimi ʻana i ka maʻalahi, akā me ka ʻole o ka oversimplification (ʻo ka manaʻo o Einshein "Pono e haʻi ʻia nā mea āpau e like me ka hiki, akā ʻaʻole maʻalahi").
    • Ma hope o ka UNUX philosophy, e like me nā papahana e hoʻokō i hoʻokahi hana, akā hana maikaʻi.
    • Mai hopohopo nui e pili ana i ka hana, hiki ke hoʻohui ʻia nā optimizations inā pono.
    • Mai ho'āʻo e hakakā i nā mea lanakila, akā e hele me ke kahe.
    • Hōʻalo i ka perfectionism; ʻo ka mea maʻamau, lawa ka pae "maikaʻi".
    • I kekahi manawa hiki ke ʻoki ʻia nā kihi, ʻoiai inā hiki ke hana ʻia kekahi mea ma hope.
  • Nā loina ʻē aʻe:
    • ʻAʻole pono ka hoʻokō ʻana i kahi kahua kikoʻī. ʻAʻole hiki ke loaʻa i kekahi mau hiʻohiʻona, akā pono e hana nā hana maʻamau ma nā wahi āpau.
    • Mai hoʻokaumaha i nā mea hoʻohana me nā ʻāpana hiki ke mālama ʻia e ka mīkini.
    • Kākoʻo a me ka hoʻolaha ʻana i ke code mea hoʻohana kūʻokoʻa kūʻokoʻa, akā me ka ʻole kaohi ʻana i ke komo ʻana i nā hiki a me nā hiʻohiʻona o nā paepae.
    • Pono nā ʻōnaehana paʻakikī nui e hāʻawi i nā pae he nui o ka hoʻonui.
    • ʻAʻole pono e make a ʻike ʻole ʻia nā hewa - hiki i ka mea hoʻohana ke hopu a mālama i nā hewa.
    • ʻAʻole pono ka hewa o ka mea hoʻohana i ka hana o ka mīkini virtual a ʻaʻole pono e alakaʻi i ka ʻano unuhi wehewehe ʻole a me ke kaʻina hana.

    Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka