Python ya cika shekaru 30 da haihuwa

A ranar 20 ga Fabrairu, 1991, Guido van Rossum ya buga a cikin rukunin alt.sources sakin farko na yaren shirye-shiryen Python, wanda yake aiki da shi tun Disamba 1989 a matsayin wani ɓangare na aikin ƙirƙirar harshe rubutun don magance matsalolin gudanarwar tsarin tsarin aiki na Amoeba, wanda zai kasance mafi girma, fiye da C, amma, ba kamar harsashi na Bourne ba, zai samar da mafi dacewa ga kiran tsarin OS.

An zabi sunan aikin don girmama kungiyar wasan barkwanci Monty Python. Sigar farko ta gabatar da goyan baya ga azuzuwan tare da gado, keɓancewar kulawa, tsarin module, da jerin nau'ikan asali, dict da str. An aro aiwatar da na'urori da keɓancewa daga yaren Modula-3, da kuma salon shigar da bayanai daga harshen ABC, wanda Guido ya ba da gudummawa a baya.

Lokacin ƙirƙirar Python, Guido yana jagoranta da ƙa'idodi masu zuwa:

  • Ka'idodin da suka adana lokaci yayin haɓakawa:
    • Aron ra'ayoyi masu amfani daga wasu ayyuka.
    • Neman sauƙi, amma ba tare da ƙari ba (ka'idar Einshein "Komai ya kamata a bayyana a sauƙaƙe kamar yadda zai yiwu, amma ba mai sauƙi ba").
    • Bin falsafar UNUX, bisa ga waɗanne shirye-shiryen ke aiwatar da ayyuka ɗaya, amma suna da kyau.
    • Kada ku damu da yawa game da aiki, ana iya ƙara haɓakawa kamar yadda ake buƙata lokacin da ake buƙata.
    • Kada ku yi ƙoƙarin yin yaƙi da abubuwan da ke faruwa, amma ku tafi tare da kwarara.
    • Ka guji kamala; yawanci matakin “mai kyau” ya isa.
    • Wani lokaci ana iya yanke sasanninta, musamman idan za a iya yin wani abu daga baya.
  • Wasu ka'idoji:
    • Aiwatar baya buƙatar zama takamaiman dandamali. Wasu fasalulluka ƙila ba koyaushe suke samuwa ba, amma aikin asali yakamata yayi aiki a ko'ina.
    • Kar a ɗora wa masu amfani da sassa waɗanda na'ura za ta iya sarrafa su.
    • Taimako da haɓaka lambar mai amfani mai zaman kanta ta dandamali, amma ba tare da iyakance damar iyawa da fasalulluka na dandamali ba.
    • Manyan hadaddun tsarin dole ne su samar da matakan haɓaka da yawa.
    • Kurakurai kada su zama masu mutuwa kuma ba a gano su ba — lambar mai amfani ya kamata ta iya kamawa da sarrafa kurakurai.
    • Kurakurai a lambar mai amfani bai kamata su shafi aikin injin kama-da-wane ba kuma bai kamata ya haifar da halin fassarar da ba a bayyana ba da kuma faɗuwar tsari.

    source: budenet.ru

Add a comment