ፒቲን 30 አመቱ ነው።

እ.ኤ.አ. የAmoeba ስርዓተ ክወና፣ ከ C ከፍ ያለ ደረጃ ያለው፣ ነገር ግን ከ Bourne ሼል በተለየ መልኩ ለስርዓተ ክወና ጥሪዎች የበለጠ ምቹ መዳረሻን ይሰጣል።

የፕሮጀክቱ ስም የተመረጠው ለሞንቲ ፓይዘን የኮሜዲ ቡድን ክብር ነው። የመጀመሪያው ስሪት ውርስ፣ ልዩ አያያዝ፣ የሞጁል ሥርዓት እና የመሠረታዊ ዓይነቶች ዝርዝር፣ ዲክ እና ስትሪ. የሞዱላ እና ልዩ ሁኔታዎች ትግበራ ከሞዱላ-3 ቋንቋ እና ኢንደንቴሽን ላይ የተመሰረተ የኮድ አጻጻፍ ስልት ከኤቢሲ ቋንቋ ተበድሯል፣ ይህም ቀደም ሲል ጊዶ አበርክቷል።

Pythonን ሲፈጥር ጊዶ በሚከተሉት መርሆዎች ተመርቷል፡

  • በእድገት ጊዜ ጊዜን የሚቆጥቡ መርሆዎች-
    • ከሌሎች ፕሮጀክቶች ጠቃሚ ሀሳቦችን መበደር.
    • ቀላልነትን ማሳደድ, ነገር ግን ያለምንም ማቃለል (የአይንሼን መርህ "ሁሉም ነገር በተቻለ መጠን በቀላሉ መገለጽ አለበት, ግን ቀላል አይደለም").
    • የ UNUX ፍልስፍናን በመከተል ፣ በየትኛው ፕሮግራሞች አንድ ተግባርን ተግባራዊ ያደርጋሉ ፣ ግን በደንብ ያድርጉት።
    • ስለ አፈጻጸም ብዙ አትጨነቅ፣ አስፈላጊ ሆኖ ሲገኝ ማመቻቸት እንደ አስፈላጊነቱ ሊታከል ይችላል።
    • እየበዙ ያሉትን ነገሮች ለመዋጋት አይሞክሩ, ነገር ግን በፍሰቱ ይሂዱ.
    • ፍጽምናን ያስወግዱ፤ ብዙውን ጊዜ “በቂ” ደረጃ በቂ ነው።
    • አንዳንድ ጊዜ ኮርነሮች ሊቆረጡ ይችላሉ, በተለይም በኋላ ላይ አንድ ነገር ማድረግ ከተቻለ.
  • ሌሎች መርሆዎች፡-
    • አተገባበሩ መድረክ ላይ ብቻ የተወሰነ መሆን አያስፈልገውም። አንዳንድ ባህሪያት ሁልጊዜ ላይገኙ ይችላሉ, ነገር ግን መሰረታዊ ተግባራት በሁሉም ቦታ መስራት አለባቸው.
    • ተጠቃሚዎችን በማሽን ሊያዙ በሚችሉ ክፍሎች አይጫኑ።
    • ከመድረክ ነጻ የሆነ የተጠቃሚ ኮድ መደገፍ እና ማስተዋወቅ፣ ነገር ግን የመሣሪያ ስርዓቶችን አቅም እና ባህሪያት መዳረሻን ሳይገድብ።
    • ትላልቅ ውስብስብ ስርዓቶች በርካታ የማስፋፊያ ደረጃዎችን መስጠት አለባቸው.
    • ስህተቶች ገዳይ እና ያልተገኙ መሆን የለባቸውም - የተጠቃሚ ኮድ ስህተቶችን መያዝ እና ማስተናገድ መቻል አለበት።
    • በተጠቃሚ ኮድ ውስጥ ያሉ ስህተቶች የቨርቹዋል ማሽኑን ተግባር ላይ ተጽእኖ ማድረግ የለባቸውም እና ወደ አልተገለጸ የአስተርጓሚ ባህሪ እና የሂደት ብልሽቶች ሊመሩ አይገባም።

    ምንጭ: opennet.ru

አስተያየት ያክሉ