I-Python ihlanganisa iminyaka engu-30 ubudala

Ngomhla zingama-20 kuNhlolanja 1991, uGuido van Rossum washicilela eqenjini lemithombo ye-alt ukukhululwa kokuqala kolimi lohlelo lwePython, abesebenzela phezu kwalo kusukela ngoDisemba 1989 njengengxenye yephrojekthi yokwakha ulimi lokubhala lokuxazulula izinkinga zokuphatha uhlelo isistimu yokusebenza ye-Amoeba, engaba sezingeni eliphezulu, kuno-C, kodwa, ngokungafani negobolondo le-Bourne, izonikeza ukufinyelela okulula kakhulu kumakholi wesistimu ye-OS.

Igama lalo msebenzi likhethwe ukuhlonipha iqembu lamahlaya iMonty Python. Inguqulo yokuqala yethula ukusekelwa kwamakilasi anefa, ukuphatha okuhlukile, isistimu yemojuli, nohlu lwezinhlobo eziyisisekelo, i-dict kanye ne-str. Ukuqaliswa kwamamojula nokuhlukile kubolekwe olimini lwe-Modula-3, kanye nesitayela sokubhala ikhodi esisuselwe ku-indentation kusuka olimini lwe-ABC, u-Guido anikele kuso ngaphambilini.

Lapho udala iPython, uGuido wayeqondiswa yizimiso ezilandelayo:

  • Izimiso ezonga isikhathi phakathi nokuthuthukiswa:
    • Ukuboleka imibono ewusizo kwamanye amaphrojekthi.
    • Ukuphishekela ukulula, kodwa ngaphandle kokwenza lula ngokweqile (isimiso sika-Einshein esithi "Yonke into kufanele ishiwo kalula ngangokunokwenzeka, kodwa hhayi elula").
    • Ukulandela ifilosofi ye-UNUX, ngokuya ngokuthi yiziphi izinhlelo ezisebenzisa ukusebenza okukodwa, kodwa zikwenze kahle.
    • Ungakhathazeki kakhulu ngokusebenza, ukulungiselelwa kungangezwa njengoba kudingeka uma kudingeka.
    • Ungazami ukulwa nezinto ezikhona, kodwa hamba nokugeleza.
    • Gwema ukufuna ukuphelela; ngokuvamile izinga β€œelihle ngokwanele” lanele.
    • Ngezinye izikhathi amakhona angasikwa, ikakhulukazi uma okuthile kungenziwa kamuva.
  • Eminye imigomo:
    • Ukuqaliswa akudingi ukucaciswa kwenkundla. Ezinye izici zingase zingatholakali ngaso sonke isikhathi, kodwa ukusebenza okuyisisekelo kufanele kusebenze yonke indawo.
    • Ungathwali abasebenzisi umthwalo ngezingxenye ezingaphathwa umshini.
    • Ukusekela nokukhuthazwa kwekhodi yomsebenzisi ezimele yesikhulumi, kodwa ngaphandle kokukhawulela ukufinyelela kumakhono nezici zezinkundla.
    • Amasistimu amakhulu ayinkimbinkimbi kufanele anikeze amazinga amaningi okunweba.
    • Amaphutha akufanele abulale futhi angabonwaβ€”ikhodi yomsebenzisi kufanele ikwazi ukubamba nokusingatha amaphutha.
    • Amaphutha kukhodi yomsebenzisi akufanele athinte ukusebenza komshini obonakalayo futhi akufanele aholele ekuziphatheni komtoliki okungachazwanga nokucubungula ukuphahlazeka.

    Source: opennet.ru

Engeza amazwana