Camsyniadau Rhaglenwyr Am Enwau

Bythefnos yn ôl, cyfieithiad o “Camsyniadau rhaglenwyr am amser", sy'n seiliedig o ran strwythur ac arddull ar y testun clasurol hwn gan Patrick Mackenzie, a gyhoeddwyd ddwy flynedd yn ôl. Gan fod y nodyn am yr amser wedi cael derbyniad ffafriol iawn gan y gynulleidfa, mae'n amlwg yn gwneud synnwyr i gyfieithu'r erthygl wreiddiol am enwau a chyfenwau.

John Graham-Cumming heddiw cwyno ar ei flog nad oedd y system gyfrifiadurol yr oedd yn gweithio gyda hi yn derbyn ei enw olaf oherwydd nodau annilys. Wrth gwrs, nid oes unrhyw gymeriadau annilys, oherwydd mae unrhyw ffordd y mae person yn cynrychioli ei hun - trwy ddiffiniad - yn ddynodwr priodol. Mynegodd John rwystredigaeth fawr ynghylch y sefyllfa, ac mae ganddo bob hawl i, oherwydd yr enw yw hanfod ein hunigoliaeth, bron yn ôl diffiniad.

Roeddwn i'n byw yn Japan am nifer o flynyddoedd, yn rhaglennu'n broffesiynol, ac wedi torri llawer o systemau dim ond trwy ffonio fy hun. (Mae'r rhan fwyaf o bobl yn fy ngalw i'n Patrick McKenzie, ond rwy'n derbyn unrhyw un o'r chwe enw "llawn" fel rhai cywir, er nad yw llawer o systemau cyfrifiadurol yn derbyn yr un ohonynt.) Yn yr un modd, rwyf wedi gweithio i Gorfforaethau Mawr sy'n gwneud busnes ar raddfa fyd-eang ac, mewn theori, wedi dylunio eu systemau ar gyfer pob enw posibl. Felly, Nid wyf wedi gweld un system gyfrifiadurol sy'n trin enwau'n gywir, ac rwy'n amau ​​bod system o'r fath hyd yn oed yn bodoli yn unman.

Felly, er mwyn pawb, rwyf wedi llunio rhestr o ragdybiaethau y mae eich system yn debygol o'u gwneud am enwau pobl. Mae'r holl ragdybiaethau hyn yn anghywir. Ceisiwch o leiaf leihau'r rhestr y tro nesaf y byddwch yn dylunio system.

1. Mae gan bob person un enw llawn canonaidd.
2. Mae gan bob person un enw llawn y mae'n ei ddefnyddio.
3. Ar adeg benodol, mae gan bob person un enw llawn canonaidd.
4. Ar amser penodol, mae gan bob person un enw llawn y mae'n ei ddefnyddio.
5. Mae gan bob person enwau N union, waeth beth fo gwerth N.
6. Mae enwau yn ffitio i mewn i nifer arbennig o nodau.
7. Nid yw enwau yn newid.
8. Mae enwau yn newid, ond dim ond mewn rhai achosion cyfyngedig.
9. Ysgrifennir enwau yn ASCII.
10. Ysgrifennir enwau mewn un amgodiad.
11. Mae pob enw yn cyfateb i nodau Unicode.
12. Mae enwau yn sensitif i achosion.
13. Nid yw enwau yn sensitif i achosion.
14. Weithiau mae rhagddodiaid neu ôl-ddodiaid mewn enwau, ond gallwch chi eu hanwybyddu'n ddiogel.
15. Nid yw enwau yn cynnwys rhifau.
16. Ni ellir ysgrifennu enwau mewn PRIFLYTHRENNAU CYFAN.
17. Ni ellir ysgrifennu enwau yn gyfan gwbl mewn llythrennau bach.
18. Y mae trefn mewn enwau. Bydd dewis un o'r cynlluniau archebu cofnodion yn awtomatig yn arwain at drefn gyson ymhlith yr holl systemau os ydynt i gyd yn defnyddio'r un cynllun archebu.
19. Mae enwau cyntaf ac olaf o angenrheidrwydd yn wahanol.
20. Mae gan bobl gyfenw neu rywbeth tebyg sy'n gyffredin i berthnasau.
21. Mae enw person yn unigryw.
22. Enw person bron unigryw.
23. Iawn, iawn, ond mae enwau yn ddigon prin fel nad oes miliwn o bobl â'r un enw cyntaf ac olaf.
24. Ni fydd fy system byth yn delio ag enwau o Tsieina.
25. Neu Japan.
26. Neu Gorea.
27. Neu Iwerddon, Prydain Fawr, UDA, Sbaen, Mecsico, Brasil, Periw, Sweden, Botswana, De Affrica, Trinidad, Haiti, Ffrainc, Ymerodraeth Klingon - pob un ohonynt yn defnyddio cynlluniau enwi "rhyfedd".
28. Roedd Ymerodraeth Klingon yn jôc, iawn?
29. Perthnasedd diwylliannol damn! Dynion yn fy nghymdeithas, o leiaf yr un syniad am safon a dderbynnir yn gyffredinol ar gyfer enwau.
30. Mae yna algorithm sy'n trosi enwau un ffordd neu'r llall heb golli. (Ie, ie, gallwch chi wneud hyn, os yw allbwn yr algorithm yr un fath â'r mewnbwn, cymerwch fedal i chi'ch hun).
31. Gallaf dybio'n hyderus nad yw'r geiriadur hwn o eiriau anweddus yn cynnwys cyfenwau.
32. Rhoddir enwau i bobl ar enedigaeth.
33. Iawn, efallai ddim ar enedigaeth, ond yn fuan wedyn.
34. Iawn, iawn, ymhen rhyw flwyddyn.
35. Pum mlynedd?
36. Rydych yn twyllo, dde?
37. Bydd dwy system wahanol sy'n rhestru enw'r un person yn defnyddio'r un enw ar gyfer y person hwnnw.
38. Bydd dau weithredwr mewnbynnu data gwahanol, os rhoddir enw person iddynt, yn sicr yn nodi'r un set o nodau os yw'r system wedi'i dylunio'n dda.
39. Mae pobl y mae eu henwau yn torri fy system yn ddieithriaid rhyfedd. Dylai fod ganddyn nhw enwau arferol, derbyniol, fel 田中太郎.
40. Mae gan bobl enwau.

Nid yw'r rhestr yn hollgynhwysfawr o bell ffordd. Os ydych chi eisiau enghreifftiau o enwau go iawn sy'n gwrthbrofi unrhyw un o'r pwyntiau hyn, byddaf yn hapus i'w darparu. Mae croeso i chi ychwanegu mwy o bwyntiau bwled ar gyfer y rhestr hon o gamsyniadau yn y sylwadau, ac anfon dolen at y rhestr hon at bobl y tro nesaf y byddant yn meddwl am syniad gwych i wneud cronfa ddata gyda cholofnau enw_cyntaf ac enw_olaf.

Ffynhonnell: hab.com

Ychwanegu sylw