பெயர்களைப் பற்றிய புரோகிராமர்களின் தவறான கருத்துகள்

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

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

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

எனவே, அனைவரின் நலனுக்காக, உங்கள் அமைப்பு மக்களின் பெயர்களைப் பற்றி செய்யக்கூடிய அனுமானங்களின் பட்டியலைத் தொகுத்துள்ளேன். இந்த அனுமானங்கள் அனைத்தும் தவறானவை. அடுத்த முறை நீங்கள் சிஸ்டத்தை வடிவமைக்கும்போது குறைந்தபட்சம் பட்டியலைக் குறைக்க முயற்சிக்கவும்.

1. ஒவ்வொரு நபருக்கும் ஒரு நியமன முழுப் பெயர் உள்ளது.
2. ஒவ்வொரு நபருக்கும் அவர்கள் பயன்படுத்தும் ஒரு முழுப் பெயர் உள்ளது.
3. ஒரு குறிப்பிட்ட நேரத்தில், ஒவ்வொரு நபருக்கும் ஒரு நியமன முழுப் பெயர் உள்ளது.
4. ஒரு குறிப்பிட்ட நேரத்தில், ஒவ்வொரு நபருக்கும் அவர் பயன்படுத்தும் ஒரு முழுப் பெயர் உள்ளது.
5. N இன் மதிப்பைப் பொருட்படுத்தாமல் ஒவ்வொரு நபருக்கும் சரியாக N பெயர்கள் உள்ளன.
6. பெயர்கள் குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துக்களுக்கு பொருந்துகின்றன.
7. பெயர்கள் மாறாது.
8. பெயர்கள் மாறுகின்றன, ஆனால் சில குறிப்பிட்ட சந்தர்ப்பங்களில் மட்டுமே.
9. பெயர்கள் ASCII இல் எழுதப்பட்டுள்ளன.
10. பெயர்கள் ஒரு குறியாக்கத்தில் எழுதப்பட்டுள்ளன.
11. அனைத்து பெயர்களும் யூனிகோட் எழுத்துகளுக்கு ஒத்திருக்கும்.
12. பெயர்கள் கேஸ் சென்சிட்டிவ்.
13. பெயர்கள் கேஸ் சென்சிடிவ் அல்ல.
14. சில நேரங்களில் பெயர்களில் முன்னொட்டுகள் அல்லது பின்னொட்டுகள் உள்ளன, ஆனால் நீங்கள் அவற்றைப் பாதுகாப்பாகப் புறக்கணிக்கலாம்.
15. பெயர்களில் எண்கள் இல்லை.
16. பெயர்களை முழு பெரிய எழுத்துக்களில் எழுத முடியாது.
17. பெயர்களை முழுவதுமாக சிறிய எழுத்துக்களில் எழுத முடியாது.
18. பெயர்களில் ஒழுங்கு உள்ளது. ரெக்கார்டு ஆர்டர் செய்யும் திட்டங்களில் ஒன்றைத் தேர்ந்தெடுப்பது, எல்லா அமைப்புகளும் ஒரே மாதிரியான வரிசைப்படுத்தும் திட்டத்தைப் பயன்படுத்தினால், தானாகவே எல்லா அமைப்புகளிலும் சீரான வரிசையை ஏற்படுத்தும்.
19. முதல் மற்றும் கடைசி பெயர்கள் அவசியம் வேறுபட்டவை.
20. மக்கள் குடும்பப்பெயர் அல்லது உறவினர்களுக்குப் பொதுவாக இருக்கும் ஏதாவது ஒன்றைக் கொண்டுள்ளனர்.
21. ஒருவரின் பெயர் தனித்துவமானது.
22. நபரின் பெயர் கிட்டத்தட்ட தனித்துவமான.
23. சரி, சரி, ஆனால் பெயர்கள் மிகவும் அரிதானவை, ஒரே முதல் மற்றும் கடைசி பெயரைக் கொண்ட ஒரு மில்லியன் மக்கள் இல்லை.
24. எனது அமைப்பு ஒருபோதும் சீனாவின் பெயர்களைக் கையாளாது.
25. அல்லது ஜப்பான்.
26. அல்லது கொரியா.
27. அல்லது அயர்லாந்து, கிரேட் பிரிட்டன், அமெரிக்கா, ஸ்பெயின், மெக்ஸிகோ, பிரேசில், பெரு, சுவீடன், போட்ஸ்வானா, தென்னாப்பிரிக்கா, டிரினிடாட், ஹைட்டி, பிரான்ஸ், கிளிங்கன் பேரரசு - இவை அனைத்தும் "வித்தியாசமான" பெயரிடும் திட்டங்களைப் பயன்படுத்துகின்றன.
28. கிளிங்கன் பேரரசு ஒரு நகைச்சுவையாக இருந்தது, இல்லையா?
29. அடடா கலாச்சார சார்பியல்வாதம்! உள்ளே ஆண்கள் என் சமூகம், குறைந்தபட்சம் பெயர்களுக்கு பொதுவாக ஏற்றுக்கொள்ளப்பட்ட தரநிலையைப் பற்றிய அதே யோசனையைக் கொண்டிருக்க வேண்டும்.
30. பெயர்களை இழப்பின்றி ஒரு வழி அல்லது வேறு வழியில் மாற்றும் வழிமுறை உள்ளது. (ஆம், ஆம், நீங்கள் இதைச் செய்யலாம், அல்காரிதத்தின் வெளியீடு உள்ளீட்டைப் போலவே இருந்தால், நீங்களே ஒரு பதக்கத்தை எடுத்துக் கொள்ளுங்கள்).
31. ஆபாச வார்த்தைகளின் இந்த அகராதியில் குடும்பப்பெயர்கள் இல்லை என்று நான் நம்பிக்கையுடன் ஊகிக்க முடியும்.
32. பிறக்கும்போதே மக்களுக்குப் பெயர்கள் வழங்கப்படுகின்றன.
33. சரி, பிறக்காமல் இருக்கலாம், ஆனால் வெகு விரைவில்.
34. சரி, சரி, ஒரு வருடத்திற்குள்.
35. ஐந்து ஆண்டுகள்?
36. நீங்கள் கேலி செய்கிறீர்கள், இல்லையா?
37. ஒரே நபரின் பெயரைப் பட்டியலிடும் இரண்டு வெவ்வேறு அமைப்புகள் அந்த நபருக்கு ஒரே பெயரைப் பயன்படுத்தும்.
38. இரண்டு வெவ்வேறு டேட்டா என்ட்ரி ஆபரேட்டர்கள், ஒரு நபரின் பெயரைக் கொடுத்தால், சிஸ்டம் நன்றாக வடிவமைக்கப்பட்டிருந்தால், நிச்சயமாக அதே எழுத்துக்களின் தொகுப்பை உள்ளிடுவார்கள்.
39. எனது அமைப்பை உடைக்கும் பெயர் கொண்டவர்கள் விசித்திரமான அந்நியர்கள். அவர்கள் 田中太郎 போன்ற இயல்பான, ஏற்றுக்கொள்ளக்கூடிய பெயர்களைக் கொண்டிருக்க வேண்டும்.
40. மக்களுக்கு பெயர்கள் உள்ளன.

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

ஆதாரம்: www.habr.com

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