Python dadi 30 taun

Tanggal 20 Fèbruari 1991, Guido van Rossum nerbitaké rilis pisanan saka basa pamrograman Python ing grup alt.sources, sing wis digarap wiwit Desember 1989 minangka bagéan saka proyek kanggo nggawe basa skrip kanggo ngrampungake masalah administrasi sistem ing sistem operasi Amoeba, sing bakal luwih dhuwur tinimbang C, nanging, ora kaya Bourne Shell, bakal nyedhiyakake akses sing luwih trep kanggo telpon sistem.

Jeneng proyek kasebut dipilih kanggo ngurmati grup komedi Monty Python. Versi pisanan ngleksanakake dhukungan kanggo kelas kanthi warisan, penanganan pangecualian, sistem modul, lan dhaptar jinis dhasar, dict, lan str. Implementasi modul lan pengecualian dipinjam saka basa Modula-3, lan gaya pengkodean adhedhasar lekukan dipinjam saka basa ABC, sing sadurunge dibantu Guido.

Nalika nggawe Python, Guido dipandu dening prinsip ing ngisor iki:

  • Prinsip sing ngidini kita ngirit wektu sajrone pembangunan:
    • Nyilih gagasan migunani saka proyek liyane.
    • Ngupayakake kesederhanaan, nanging tanpa nyederhanakake (prinsip Einstein: "Kabeh kudu dicritakake kanthi gampang, nanging ora luwih prasaja").
    • Nderek filosofi UNUX, ing ngendi program ngetrapake siji fungsi, nanging nindakake kanthi apik.
    • Aja kuwatir banget babagan kinerja, optimasi bisa ditambahake yen perlu, nalika dibutuhake.
    • Aja nyoba nglawan status quo, nanging tindakake arus.
    • Nyingkiri perfeksionisme, biasane tingkat "cukup apik" cukup.
    • Kadhangkala ora apa-apa, utamane yen ana sing bisa ditindakake mengko.
  • Prinsip liyane:
    • Implementasine ora kudu diikat menyang platform tartamtu. Sawetara fitur bisa uga ora kasedhiya, nanging fungsi dhasar kudu bisa digunakake ing endi wae.
    • Aja mbebani pangguna kanthi bagean sing bisa ditangani mesin.
    • Dhukungan lan promosi kode khusus platform-independen, nanging tanpa matesi akses menyang kemampuan lan fitur platform.
    • Sistem kompleks sing gedhe kudu nyedhiyakake macem-macem tingkat ekspansi.
    • Kesalahan ngirim ora nyebabake fatal lan ora dingerteni - kode pangguna kudu bisa nyegat lan nangani kesalahan.
    • Kasalahan ing kode pangguna kudu ora mengaruhi fungsi saka mesin virtual lan ora kudu mimpin kanggo prilaku undefined juru lan proses tubrukan.

    Source: opennet.ru

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster