පයිතන්ට වයස අවුරුදු 30 කි

20 පෙබරවාරි 1991 දින, Guido van Rossum විසින් alt.sources සමූහයේ ප්‍රකාශයට පත් කරන ලද පයිතන් ක්‍රමලේඛන භාෂාවේ පළමු නිකුතුව, ඔහු 1989 දෙසැම්බර් මාසයේ සිට පද්ධති පරිපාලන ගැටළු විසඳීම සඳහා ස්ක්‍රිප්ටින් භාෂාවක් නිර්මාණය කිරීමේ ව්‍යාපෘතියක කොටසක් ලෙස වැඩ කරමින් සිටියේය. Amoeba මෙහෙයුම් පද්ධතිය, C වලට වඩා ඉහළ මට්ටමක පවතින නමුත්, Bourne shell මෙන් නොව, OS පද්ධති ඇමතුම් සඳහා වඩාත් පහසු ප්‍රවේශයක් ලබා දෙනු ඇත.

ව්‍යාපෘතිය සඳහා නම තෝරාගෙන ඇත්තේ Monty Python නම් විකට කණ්ඩායමට ගෞරවයක් වශයෙනි. පළමු අනුවාදය උරුමය, ව්‍යතිරේක හැසිරවීම, මොඩියුල පද්ධතියක් සහ මූලික වර්ග ලැයිස්තුව, dict සහ str සමඟ පන්ති සඳහා සහාය හඳුන්වා දෙන ලදී. මොඩියුල සහ ව්‍යතිරේක ක්‍රියාත්මක කිරීම Modula-3 භාෂාවෙන් ණයට ගත් අතර Guido කලින් දායක වූ ABC භාෂාවෙන් indentation-පාදක කේතීකරණ විලාසය ලබාගෙන ඇත.

පයිතන් නිර්මාණය කිරීමේදී ගයිඩෝ පහත සඳහන් මූලධර්ම මගින් මෙහෙයවනු ලැබීය:

  • සංවර්ධනය අතරතුර කාලය ඉතිරි කළ මූලධර්ම:
    • වෙනත් ව්යාපෘති වලින් ප්රයෝජනවත් අදහස් ණයට ගැනීම.
    • සරල බව ලුහුබැඳීම, නමුත් අතිශය සරල කිරීමකින් තොරව (Einshein ගේ මූලධර්මය "සියල්ල හැකි තරම් සරල ලෙස ප්රකාශ කළ යුතුය, නමුත් සරල නොවේ").
    • UNUX දර්ශනය අනුගමනය කරමින්, එක් ක්‍රියාකාරීත්වයක් ක්‍රියාත්මක කරන වැඩසටහන් වලට අනුව, නමුත් එය හොඳින් කරන්න.
    • කාර්ය සාධනය ගැන ඕනෑවට වඩා කරදර නොවන්න, අවශ්‍ය විටෙක අවශ්‍ය පරිදි ප්‍රශස්තිකරණය එකතු කළ හැකිය.
    • පවතින දේවල් සමඟ සටන් කිරීමට උත්සාහ නොකරන්න, නමුත් ප්රවාහය සමඟ යන්න.
    • පරිපූර්ණත්වයෙන් වළකින්න; සාමාන්යයෙන් "ප්රමාණවත් තරම් හොඳ" මට්ටම ප්රමාණවත් වේ.
    • සමහර විට කොන් කපා ගත හැකිය, විශේෂයෙන් යමක් පසුව කළ හැකි නම්.
  • වෙනත් මූලධර්ම:
    • ක්‍රියාත්මක කිරීම වේදිකා විශේෂිත වීම අවශ්‍ය නොවේ. සමහර විශේෂාංග සැමවිටම නොතිබිය හැක, නමුත් මූලික ක්‍රියාකාරිත්වය සෑම තැනකම ක්‍රියා කළ යුතුය.
    • යන්ත්‍රයකින් හැසිරවිය හැකි කොටස් පරිශීලකයින්ට බර නොකරන්න.
    • වේදිකා-ස්වාධීන පරිශීලක කේතය සඳහා සහය සහ ප්‍රවර්ධනය, නමුත් වේදිකා වල හැකියාවන් සහ විශේෂාංග වෙත ප්‍රවේශය සීමා නොකර.
    • විශාල සංකීර්ණ පද්ධති පුළුල් කිරීමේ මට්ටම් කිහිපයක් සැපයිය යුතුය.
    • දෝෂ මාරාන්තික සහ අනාවරණය නොවිය යුතුය - පරිශීලක කේතයට දෝෂ හසුකර ගැනීමට සහ හැසිරවීමට හැකි විය යුතුය.
    • පරිශීලක කේතයේ දෝෂ අථත්‍ය යන්ත්‍රයේ ක්‍රියාකාරීත්වයට බලපාන්නේ නැති අතර නිර්වචනය නොකළ පරිවර්තක හැසිරීම් සහ ක්‍රියාවලි බිඳවැටීම් වලට තුඩු නොදිය යුතුය.

    මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න