పేర్ల గురించి ప్రోగ్రామర్ల అపోహలు

రెండు వారాల క్రితం, అనువాదంసమయం గురించి ప్రోగ్రామర్ల అపోహలు", ఇది రెండు సంవత్సరాల క్రితం ప్రచురించబడిన పాట్రిక్ మెకెంజీ రాసిన ఈ క్లాసిక్ టెక్స్ట్‌పై నిర్మాణం మరియు శైలిపై ఆధారపడింది. సమయం గురించిన గమనిక ప్రేక్షకులచే చాలా అనుకూలంగా స్వీకరించబడినందున, పేర్లు మరియు ఇంటిపేర్ల గురించి అసలు కథనాన్ని అనువదించడం స్పష్టంగా అర్ధమే.

జాన్ గ్రాహం-కమ్మింగ్ నేడు ఫిర్యాదు చేసింది అతను పని చేస్తున్న కంప్యూటర్ సిస్టమ్ చెల్లని అక్షరాలు కారణంగా తన ఇంటిపేరును అంగీకరించలేదని తన బ్లాగ్‌లో పేర్కొన్నాడు. వాస్తవానికి, చెల్లని అక్షరాలు ఏవీ లేవు, ఎందుకంటే ఒక వ్యక్తి తనను తాను సూచించే ఏ విధంగా అయినా - నిర్వచనం ప్రకారం - తగిన ఐడెంటిఫైయర్. జాన్ పరిస్థితి గురించి చాలా నిరాశను వ్యక్తం చేశాడు మరియు అతనికి ప్రతి హక్కు ఉంది, ఎందుకంటే పేరు మన వ్యక్తిత్వం యొక్క సారాంశం, దాదాపు నిర్వచనం ప్రకారం.

నేను జపాన్‌లో చాలా సంవత్సరాలు నివసించాను, వృత్తిపరంగా ప్రోగ్రామింగ్ చేసాను మరియు నాకు కాల్ చేయడం ద్వారా చాలా సిస్టమ్‌లను విచ్ఛిన్నం చేసాను. (చాలా మంది ప్రజలు నన్ను పాట్రిక్ మెకెంజీ అని పిలుస్తారు, కానీ నేను ఆరు "పూర్తి" పేర్లలో దేనినైనా సరైనవిగా అంగీకరిస్తున్నాను, అయినప్పటికీ చాలా కంప్యూటర్ సిస్టమ్‌లు వాటిలో దేనినీ అంగీకరించవు.) అదేవిధంగా, నేను ప్రపంచ స్థాయిలో వ్యాపారం చేసే పెద్ద సంస్థల కోసం పనిచేశాను మరియు సిద్ధాంతపరంగా, సాధ్యమయ్యే ప్రతి పేరు కోసం వారి సిస్టమ్‌లను రూపొందించాను. కాబట్టి, పేర్లను సరిగ్గా నిర్వహించే ఒక్క కంప్యూటర్ సిస్టమ్‌ను నేను చూడలేదు మరియు అలాంటి సిస్టమ్ ఎక్కడైనా ఉందా అని నాకు అనుమానం.

కాబట్టి, అందరి ప్రయోజనాల కోసం, వ్యక్తుల పేర్ల గురించి మీ సిస్టమ్ చేసే అవకాశం ఉన్న అంచనాల జాబితాను నేను సంకలనం చేసాను. ఈ ఊహలన్నీ తప్పు. మీరు సిస్టమ్‌ను రూపొందించిన తదుపరిసారి కనీసం జాబితాను తగ్గించడానికి ప్రయత్నించండి.

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. లేదా ఐర్లాండ్, గ్రేట్ బ్రిటన్, USA, స్పెయిన్, మెక్సికో, బ్రెజిల్, పెరూ, స్వీడన్, బోట్స్వానా, దక్షిణాఫ్రికా, ట్రినిడాడ్, హైతీ, ఫ్రాన్స్, క్లింగన్ సామ్రాజ్యం - ఇవన్నీ "విచిత్రమైన" నామకరణ పథకాలను ఉపయోగిస్తాయి.
28. క్లింగన్ సామ్రాజ్యం ఒక జోక్, సరియైనదా?
29. హేయమైన సాంస్కృతిక సాపేక్షవాదం! పురుషులు నా సమాజం, పేర్ల కోసం సాధారణంగా ఆమోదించబడిన ప్రమాణం గురించి కనీసం అదే ఆలోచనను కలిగి ఉండండి.
30. పేర్లు నష్టం లేకుండా ఒక మార్గం లేదా మరొక విధంగా మార్చే ఒక అల్గోరిథం ఉంది. (అవును, అవును, మీరు దీన్ని చేయవచ్చు, అల్గోరిథం యొక్క అవుట్‌పుట్ ఇన్‌పుట్ వలె ఉంటే, మీరే పతకాన్ని తీసుకోండి).
31. ఈ అసభ్య పదాల నిఘంటువులో ఇంటిపేర్లు లేవని నేను నమ్మకంగా ఊహించగలను.
32. ప్రజలు పుట్టినప్పుడు పేర్లు ఇస్తారు.
33. సరే, బహుశా పుట్టినప్పుడు కాదు, కానీ చాలా త్వరగా తర్వాత.
34. సరే, సరే, ఒక సంవత్సరం లోపల.
35. ఐదు సంవత్సరాలు?
36. మీరు తమాషా చేస్తున్నారు, సరియైనదా?
37. ఒకే వ్యక్తి పేరును జాబితా చేసే రెండు వేర్వేరు సిస్టమ్‌లు ఆ వ్యక్తికి ఒకే పేరును ఉపయోగిస్తాయి.
38. రెండు వేర్వేరు డేటా ఎంట్రీ ఆపరేటర్లు, ఒక వ్యక్తి పేరును ఇచ్చినట్లయితే, సిస్టమ్ బాగా రూపొందించబడి ఉంటే, ఖచ్చితంగా అదే అక్షరాల సెట్‌ను నమోదు చేస్తారు.
39. నా వ్యవస్థను విచ్ఛిన్నం చేసే పేర్లు ఉన్న వ్యక్తులు విచిత్రమైన అపరిచితులు. వారు 田中太郎 వంటి సాధారణ, ఆమోదయోగ్యమైన పేర్లను కలిగి ఉండాలి.
40. వ్యక్తులకు పేర్లు ఉన్నాయి.

జాబితా ఏ విధంగానూ సమగ్రమైనది కాదు. ఈ పాయింట్‌లలో దేనినైనా తిరస్కరించే నిజమైన పేర్ల ఉదాహరణలు మీకు కావాలంటే, నేను వాటిని అందించడానికి సంతోషిస్తాను. వ్యాఖ్యలలో ఈ అపోహల జాబితా కోసం మరిన్ని బుల్లెట్ పాయింట్‌లను జోడించడానికి సంకోచించకండి మరియు వ్యక్తులు మొదటి_పేరు మరియు చివరి_పేరు నిలువు వరుసలతో డేటాబేస్‌ను రూపొందించడానికి ఒక అద్భుతమైన ఆలోచనతో తదుపరిసారి వచ్చినప్పుడు ఈ జాబితాకు లింక్‌ను పంపండి.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి