Python pe ọmọ ọgbọn ọdun

Ni Oṣu Keji Ọjọ 20, Ọdun 1991, Guido van Rossum ṣe atẹjade ni ẹgbẹ alt.sources itusilẹ akọkọ ti ede siseto Python, eyiti o ti n ṣiṣẹ lori lati Oṣu kejila ọdun 1989 gẹgẹ bi apakan ti iṣẹ akanṣe kan lati ṣẹda ede kikọ lati yanju awọn iṣoro iṣakoso eto ni ẹrọ iṣẹ Amoeba, eyiti yoo jẹ ti ipele ti o ga julọ, ju C, ṣugbọn, ko dabi ikarahun Bourne, yoo pese irọrun diẹ sii si awọn ipe eto OS.

Orukọ fun iṣẹ akanṣe naa ni a yan ni ọlá fun ẹgbẹ awada Monty Python. Ẹya akọkọ ṣe atilẹyin atilẹyin fun awọn kilasi pẹlu ogún, mimu imukuro, eto module kan, ati atokọ awọn oriṣi ipilẹ, dict ati str. Imuse ti awọn modulu ati awọn imukuro ni a ya lati Modula-3 ede, ati aṣa ifaminsi ti o da lori indentation lati ede ABC, eyiti Guido ti ṣe alabapin si tẹlẹ.

Nigbati o ba ṣẹda Python, Guido jẹ itọsọna nipasẹ awọn ipilẹ wọnyi:

  • Awọn ilana ti o fipamọ akoko lakoko idagbasoke:
    • Yiya awọn imọran to wulo lati awọn iṣẹ akanṣe miiran.
    • Awọn ilepa ti ayedero, sugbon laisi oversimplification (Einshein ká opo "Ohun gbogbo yẹ ki o wa ni so bi o rọrun bi o ti ṣee, sugbon ko rọrun").
    • Ni atẹle imoye UNUX, ni ibamu si eyiti awọn eto ṣe imuse iṣẹ kan, ṣugbọn ṣe daradara.
    • Maṣe yọ ara rẹ lẹnu pupọ nipa iṣẹ ṣiṣe, awọn iṣapeye le ṣafikun bi o ṣe nilo nigbati o nilo.
    • Ma ṣe gbiyanju lati ja awọn ohun ti nmulẹ, ṣugbọn lọ pẹlu sisan.
    • Yago fun pipe; nigbagbogbo ipele “dara to” ti to.
    • Nigba miiran awọn igun le ge, paapaa ti nkan ba le ṣee ṣe nigbamii.
  • Awọn ilana miiran:
    • Awọn imuse ko nilo lati wa ni pato Syeed. Diẹ ninu awọn ẹya le ma wa nigbagbogbo, ṣugbọn iṣẹ ipilẹ yẹ ki o ṣiṣẹ nibi gbogbo.
    • Ma ṣe di ẹru awọn olumulo pẹlu awọn ẹya ti ẹrọ le mu.
    • Atilẹyin ati igbega koodu olumulo olominira Syeed, ṣugbọn laisi ihamọ wiwọle si awọn agbara ati awọn ẹya ti awọn iru ẹrọ.
    • Tobi eka awọn ọna šiše gbọdọ pese ọpọ awọn ipele ti imugboroosi.
    • Awọn aṣiṣe ko yẹ ki o jẹ apaniyan ati airotẹlẹ-koodu olumulo yẹ ki o ni anfani lati mu ati mu awọn aṣiṣe mu.
    • Awọn aṣiṣe ninu koodu olumulo ko yẹ ki o ni ipa lori iṣẹ ṣiṣe ti ẹrọ foju ko yẹ ki o yorisi ihuwasi onitumọ ti a ko ṣalaye ati awọn ipadanu ilana.

    orisun: opennet.ru

Fi ọrọìwòye kun