دوه اونۍ دمخه، د "
جان ګراهام-کمینګ نن ورځ
زه په جاپان کې د څو کلونو لپاره ژوند کوم، په مسلکي توګه پروګرام کول، او یوازې د ځان په زنګ وهلو سره ډیری سیسټمونه مات کړل. (ډیری خلک ما ته پیټریک مکینزی وایی، مګر زه د شپږو "بشپړ" نومونو څخه کوم یو سم منم، که څه هم ډیری کمپیوټر سیسټمونه یې نه مني.) په ورته ډول، ما د لویو شرکتونو لپاره کار کړی چې په نړیواله کچه سوداګرۍ کوي او په تیوري کې، خپل سیسټمونه د هر ممکنه نوم لپاره ډیزاین کړي. نو، ما یو کمپیوټر سیسټم نه دی لیدلی چې نومونه په سمه توګه اداره کړي، او زه شک لرم چې دا ډول سیسټم حتی په هر ځای کې شتون لري.
نو، د هرچا لپاره، ما د انګیرنو لیست ترتیب کړی چې ستاسو سیسټم احتمال لري د خلکو نومونو په اړه جوړ کړي. دا ټول انګیرنې غلطې دي. هڅه وکړئ لږترلږه لیست کم کړئ بل ځل چې تاسو سیسټم ډیزاین کړئ.
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