மலைப்பாம்புக்கு 30 வயது

பிப்ரவரி 20, 1991 இல், Guido van Rossum, alt.sources குழுவில் பைதான் நிரலாக்க மொழியின் முதல் வெளியீட்டை வெளியிட்டார், இது அவர் டிசம்பர் 1989 முதல் கணினி நிர்வாகச் சிக்கல்களைத் தீர்ப்பதற்கான ஸ்கிரிப்டிங் மொழியை உருவாக்கும் திட்டத்தின் ஒரு பகுதியாகப் பணியாற்றி வந்தார். அமீபா ஆப்பரேட்டிங் சிஸ்டம், C ஐ விட உயர் மட்டத்தில் இருக்கும், ஆனால், பார்ன் ஷெல் போலல்லாமல், OS சிஸ்டம் அழைப்புகளுக்கு மிகவும் வசதியான அணுகலை வழங்கும்.

மான்டி பைதான் என்ற நகைச்சுவைக் குழுவின் நினைவாக இந்தத் திட்டத்திற்கான பெயர் தேர்ந்தெடுக்கப்பட்டது. முதல் பதிப்பு, மரபுரிமை, விதிவிலக்கு கையாளுதல், ஒரு தொகுதி அமைப்பு மற்றும் அடிப்படை வகைகளின் பட்டியல், டிக்ட் மற்றும் str உடன் வகுப்புகளுக்கான ஆதரவை அறிமுகப்படுத்தியது. தொகுதிகள் மற்றும் விதிவிலக்குகளை செயல்படுத்துவது மாடுலா-3 மொழியிலிருந்தும், மற்றும் ஏபிசி மொழியிலிருந்து உள்தள்ளல் அடிப்படையிலான குறியீட்டு பாணியிலிருந்தும் கடன் வாங்கப்பட்டது, இதற்கு முன்பு கைடோ பங்களித்தார்.

பைத்தானை உருவாக்கும் போது, ​​கைடோ பின்வரும் கொள்கைகளால் வழிநடத்தப்பட்டது:

  • வளர்ச்சியின் போது நேரத்தை மிச்சப்படுத்தும் கொள்கைகள்:
    • மற்ற திட்டங்களிலிருந்து பயனுள்ள யோசனைகளை கடன் வாங்குதல்.
    • எளிமையைப் பின்தொடர்வது, ஆனால் மிகைப்படுத்தல் இல்லாமல் (ஐன்ஷீனின் கொள்கை "எல்லாவற்றையும் முடிந்தவரை எளிமையாகக் கூற வேண்டும், ஆனால் எளிமையானது அல்ல").
    • UNUX தத்துவத்தைப் பின்பற்றி, எந்த நிரல்கள் ஒரு செயல்பாட்டைச் செயல்படுத்துகின்றன, ஆனால் அதைச் சிறப்பாகச் செய்யுங்கள்.
    • செயல்திறனைப் பற்றி அதிகம் கவலைப்பட வேண்டாம், தேவைக்கேற்ப மேம்படுத்துதல்களைச் சேர்க்கலாம்.
    • நடைமுறையில் உள்ள விஷயங்களை எதிர்த்துப் போராட முயற்சிக்காதீர்கள், ஆனால் ஓட்டத்துடன் செல்லுங்கள்.
    • பரிபூரணவாதத்தைத் தவிர்க்கவும்; பொதுவாக "போதுமான அளவு" போதுமானது.
    • சில நேரங்களில் மூலைகள் வெட்டப்படலாம், குறிப்பாக பின்னர் ஏதாவது செய்ய முடியும்.
  • பிற கொள்கைகள்:
    • செயல்படுத்தல் மேடையில் குறிப்பிட்டதாக இருக்க வேண்டியதில்லை. சில அம்சங்கள் எப்போதும் கிடைக்காமல் போகலாம், ஆனால் அடிப்படை செயல்பாடு எல்லா இடங்களிலும் வேலை செய்ய வேண்டும்.
    • இயந்திரத்தால் கையாளக்கூடிய பாகங்களை பயனர்களுக்கு சுமத்த வேண்டாம்.
    • பிளாட்ஃபார்ம்-சுயாதீனமான பயனர் குறியீட்டின் ஆதரவு மற்றும் விளம்பரம், ஆனால் இயங்குதளங்களின் திறன்கள் மற்றும் அம்சங்களுக்கான அணுகலைக் கட்டுப்படுத்தாமல்.
    • பெரிய சிக்கலான அமைப்புகள் பல நிலை விரிவாக்கத்தை வழங்க வேண்டும்.
    • பிழைகள் ஆபத்தானதாகவும் கண்டறியப்படாமலும் இருக்கக்கூடாது - பயனர் குறியீடு பிழைகளைப் பிடிக்கவும் கையாளவும் முடியும்.
    • பயனர் குறியீட்டில் உள்ள பிழைகள் மெய்நிகர் இயந்திரத்தின் செயல்பாட்டை பாதிக்கக்கூடாது மற்றும் வரையறுக்கப்படாத மொழிபெயர்ப்பாளர் நடத்தை மற்றும் செயல்முறை செயலிழப்புகளுக்கு வழிவகுக்கக்கூடாது.

    ஆதாரம்: opennet.ru

கருத்தைச் சேர்