Iingcamango ezingezizo zabaProgram malunga namaGama

Kwiiveki ezimbini ezidlulileyo, inguqulelo ethi β€œIingcamango eziphosakeleyo zabadwelisi malunga nexesha", esekelwe kwisakhiwo kunye nesimbo kulo mbhalo weklasi kaPatrick Mackenzie, owapapashwa kwiminyaka emibini edlulileyo. Ekubeni inqaku elimalunga nexesha lamkelwa ngokuncomekayo ngabaphulaphuli, ngokucacileyo kunengqiqo ukuguqulela inqaku lokuqala malunga namagama kunye neefani.

UJohn Graham-Cumming namhlanje wakhalaza kwiblogi yakhe ukuba inkqubo yekhompyuter awayesebenza nayo ayizange yamkele ifani yakhe ngenxa yamagama angasebenziyo. Ewe, akukho zimpawu zingasebenziyo, kuba nayiphi na indlela umntu azibonakalisa ngayo - ngenkcazo - isichongi esifanelekileyo. UJohn wavakalisa ukudakumba okukhulu malunga nale meko, kwaye unalo lonke ilungelo lokuba, kuba igama ngundoqo wobuntu bethu, phantse ngenkcazo.

Ndihlala eJapan iminyaka eliqela, ndicwangcisa ngobuchwephesha, kwaye ndaqhekeza iinkqubo ezininzi ngokuzibiza. (Uninzi lwabantu lundibiza ngokuba nguPatrick McKenzie, kodwa ndamkela nawaphi na amagama amathandathu β€œagcweleyo” njengachanekile, nangona iinkqubo ezininzi zekhompyuter zingamkeli nayiphi na kuzo.) Ngokukwanjalo, ndisebenzele iiNkampani ezinkulu ezishishina kwihlabathi liphela kwaye, ngokwethiyori, ziyila iinkqubo zazo kulo lonke igama elinokubakho. Ngoko, Andizange ndibone inkqubo enye yekhompyuter ephatha amagama ngokuchanekileyo, kwaye ndiyathandabuza ukuba ikho naphi na inkqubo enjalo.

Ke, ngenxa yomntu wonke, ndiqulunqe uluhlu lweengcinga enokuthi zenziwe yinkqubo yakho malunga namagama abantu. Zonke ezi ngcinga azilunganga. Zama ukunciphisa uluhlu kwixesha elizayo xa uyila inkqubo.

1. Umntu ngamnye unegama elipheleleyo elingcwele.
2. Umntu ngamnye unegama elinye elipheleleyo alisebenzisayo.
3. Ngexesha elithile, umntu ngamnye unegama elipheleleyo elingcwele.
4. Ngexesha elithile, mntu ngamnye unegama elinye elipheleleyo alisebenzisayo.
5. Umntu ngamnye unamagama angu-N kanye, kungakhathaliseki ukuba liliphi na ixabiso elingu-N.
6. Amagama angena kwinani elithile labalinganiswa.
7. Amagama awatshintshi.
8. Amagama ayatshintsha, kodwa kwiimeko ezithile ezilinganiselweyo kuphela.
9. Amagama abhalwe kwi-ASCII.
10. Amagama abhalwa kwikhowudi enye.
11. Onke amagama ahambelana noonobumba be-Unicode.
12. Amagama anobuzaza.
13. Amagama akanangxaki.
14. Ngamanye amaxesha kukho izimaphambili okanye izimamva kumagama, kodwa ungazihoya ngokukhuselekileyo.
15. Amagama akanawo amanani.
16. Amagama akanakubhalwa ngoonobumba abakhulu ABONKE.
17. Amagama akanakubhalwa ngokupheleleyo ngoonobumba abancinane.
18. Kukho ukulandelelana kwamagama. Ukukhetha enye yeendlela zokucwangcisa irekhodi kuya kubangela ngokuzenzekelayo umyalelo ohambelanayo phakathi kwazo zonke iinkqubo ukuba zonke zisebenzisa inkqubo yoku-odola efanayo.
19. Igama lokuqala kunye nefani ngokuqinisekileyo zahluke.
20. Abantu banefani okanye into efanayo neqhelekileyo kwizalamane.
21. Igama lomntu lahlukile.
22. Igama lomntu phantse eyodwa.
23. Kulungile, kodwa amagama anqabile ngokwaneleyo ukuba akukho sigidi sabantu abanegama elifanayo nelokugqibela.
24. Inkqubo yam ayisoze ijongane namagama avela eTshayina.
25. Okanye iJapan.
26. Okanye eKorea.
27. Okanye i-Ireland, i-Great Britain, i-USA, i-Spain, i-Mexico, i-Brazil, i-Peru, i-Sweden, i-Botswana, i-South Africa, i-Trinidad, i-Haiti, i-France, i-Klingon Empire - zonke ezi zisebenzisa iindlela "ezingaqhelekanga" zamagama.
28. UBukhosi baseKlingon babuhlekisa, akunjalo?
29. Damn inkcubeko relativism! Amadoda ngaphakathi uluntu lwam, ubuncinci babe nombono ofanayo womgangatho owamkelwe ngokubanzi wamagama.
30. Kukho i-algorithm eguqula amagama ngendlela enye okanye enye ngaphandle kokulahlekelwa. (Ewe, ewe, ungakwenza oku, ukuba imveliso ye-algorithm iyafana negalelo, zithathele imbasa).
31. Ndinokuzithemba ngokuzithemba ukuba esi sichazi-magama samagama angamanyala asinazo iifani.
32. Abantu bathiywa amagama ekuzalweni kwabo.
33. Kulungile, mhlawumbi hayi ekuzalweni, kodwa kungekudala emva koko.
34. Kulungile, kungekapheli nonyaka.
35. Iminyaka emihlanu?
36. Uyadlala, akunjalo?
37. Iinkqubo ezimbini ezahlukeneyo ezidwelisa igama lomntu omnye ziya kusebenzisa igama elifanayo kuloo mntu.
38. Abasebenzisi ababini abahlukeneyo bokufaka idatha, ukuba banikwe igama lomntu, ngokuqinisekileyo baya kungena kwiseti yamagama afanayo ukuba inkqubo iyilwe kakuhle.
39 Abantu abamagama aphula inkqubo yam bangabasemzini. Kufuneka babe namagama aqhelekileyo, amkelekileyo, njenge η”°δΈ­ε€ͺιƒŽ.
40. Abantu banamagama.

Uluhlu aluphelelanga nangayiphi na indlela. Ukuba ufuna imizekelo yamagama okwenyani aphikisa naziphi na ezi ngongoma, ndingakuvuyela ukubabonelela. Zive ukhululekile ukongeza amanqaku eebhulethi zolu luhlu lweempazamo kwizimvo, kwaye uthumele abantu ikhonkco kolu luhlu kwixesha elizayo xa beza nombono oqaqambileyo wokwenza i-database kunye ne-first_name kunye ne-last_name columns.

umthombo: www.habr.com

Yongeza izimvo