← Gbogbo irinṣẹ

Olùyí Ọ̀rọ̀ Padà, Yí àti Àwòsùn Ọ̀rọ̀

Yí ọ̀rọ̀ padà nípa àmì tàbí ìtòsẹ́ẹ̀ ọ̀rọ̀, yí i padà sí orí kejì kí o sì ṣe àwòsùn rẹ̀ lẹ́sẹ̀kẹsẹ̀ nínú aṣàwárí rẹ. Kọ́ bí ọ̀nà kọ̀ọ̀kan ṣe ń ṣiṣẹ́ àti ibi tí ó yẹ kí a lò ó.

Ohun tí olùyí-padà ọ̀rọ̀ ń ṣe ní tòótọ́

Olùyí-padà ọ̀rọ̀ ń mú ohunkóhun tí o bá kọ̀wé tí ó sì tún tò ó kí ó lè kà láti apá kejì. Ó dà bí ẹnípé ọgbọ́n kan ṣoṣo ni, ṣùgbọ́n ní tòótọ́ àwọn nǹkan mẹ́ta tí ó yàtọ̀ ni ènìyàn ń tọ́ka sí nígbà tí wọ́n bá sọ pé "dà ọ̀rọ̀ padà," àwọn abájáde wọn sì yàtọ̀ gan-an. Àwọn irinṣẹ́ ọ̀rọ̀ wa ń ṣe àwọn mẹ́tẹ̀ẹ̀ta wọ̀nyí nínú aṣàwákiri, nítorí náà ohunkóhun tí o bá ta sínú rẹ̀ kì í fi ẹ̀rọ rẹ sílẹ̀ láéláé.

Ìlànà àkọ́kọ́ jẹ́ ìyípadà lẹ́tà pátápátá. Gbogbo lẹ́tà, nọ́mbà, àyè, àti àmì ìdúró ni a yí padà láti orí dé orí. Kọ hello world ni o sì rí dlrow olleh. Ìlànà kejì ń yí bí àwọn ọ̀rọ̀ ṣe tẹ̀lé ara wọn padà nígbà tí ọ̀rọ̀ kọ̀ọ̀kan ṣì ka dáradára: hello world di world hello. Ìlànà kẹta ń yí ọ̀rọ̀ padà sórí àti sódò, kí ó lè dà bí ẹnípé ó yí ìwọ̀n 180 padà. Ìkẹyìn yìí ni ó ṣe àgbàyanu jùlọ, nítorí kì í ṣe kìkì yíyí àwọn lẹ́tà rẹ padà. Ó ń fi àmì àkànṣe kan tí ó jọ ọ̀kọ̀ọ̀kan lẹ́tà rọ́pò rẹ̀.

Ìtàn àwọn àmì ọ̀rọ̀ tí ń tàn tí ń yí padà tí ó sì ń fi ojú-àwòrán hàn lórí ẹ̀yìn indigo dúdú
Ìlànà ìyípadà kọ̀ọ̀kan ń bá ọ̀rọ̀ rẹ lò yàtọ̀, láti ìyípadà lẹ́tà lásán títí dé àmì tí ó yí padà sórí àti sódò.

Ìyípadà lẹ́tà ní ìfiwéra pẹ̀lú ìyípadà ìtòlẹ́sẹẹsẹ ọ̀rọ̀

Ìyàtọ̀ náà ṣe pàtàkì ju bí ó ṣe fara hàn ní ìbẹ̀rẹ̀. Ìyípadà lẹ́tà jẹ́ ẹ̀rọ pátápátá: lẹ́tà ìkẹyìn di àkọ́kọ́, èyí tí ó tẹ̀lé e tẹ́lẹ̀tẹ́lẹ̀ di ìkejì, bẹ́ẹ̀ ni ó ń lọ. Èyí ni "ọ̀rọ̀ tí a yí padà" ìbílẹ̀ tí ó ka bí àìtọ́ àyàfi bí ẹnìkan bá tún fi ẹ̀rọ náà yí i padà. Ó dára gan-an fún fífi ọ̀rọ̀ kúkúrú pamọ́ ní gbangba, nítorí ẹnikẹ́ni tí ó bá fẹ́ kà á gbọ́dọ̀ mọ̀ọ́mọ̀ tún yí i padà.

Ìyípadà ìtòlẹ́sẹẹsẹ ọ̀rọ̀ ń fi ọ̀rọ̀ kọ̀ọ̀kan sílẹ̀ tí ó ka dáradára ṣùgbọ́n ó ń yí ìṣàn gbólóhùn padà. Ó wúlò nígbà tí o bá fẹ́ ìwọ̀n gbólóhùn bí i Yoda, nígbà tí o ń dán bí ìlàrí ojú ìwé ṣe ń bá ìtòlẹ́sẹẹsẹ kíkà láti ọwọ́ ọ̀tún sí òsì mu, tàbí nígbà tí o kàn fẹ́ dàrú gbólóhùn kan láìba àwọn ọ̀rọ̀ jẹ́. Nítorí àwọn ọ̀rọ̀ náà kù ní gbogbo rẹ̀, ìyípadà ìtòlẹ́sẹẹsẹ ọ̀rọ̀ rọrùn fún ènìyàn láti tún kójọ ju ìyípadà lẹ́tà pátápátá lọ.

Ìdí tí ọ̀rọ̀ tí a yí padà fi jẹ́ àwọn àmì Unicode àkànṣe

Ọ̀rọ̀ tí ó yí padà sórí àti sódò ni ìlànà kan ṣoṣo tí ó kan ju kìkì àtúntò àwọn lẹ́tà rẹ lọ. Kò sí bọtìnì "A tí ó yí padà" lórí kọ́bódù rẹ, nítorí náà irinṣẹ́ náà ń fi àmì Unicode mìíràn tí ó jọ lẹ́tà tí ó yí padà rọ́pò rẹ̀. Lẹ́tà kékeré e di ǝ, a di ɐ, bẹ́ẹ̀ ni ó ń lọ, lẹ́yìn náà gbogbo ọ̀rọ̀ náà ni a yí padà kí ó lè kà dáradára lẹ́yìn tí a bá yí i ká. Èrò kan náà ni ó ń darí ọ̀rọ̀ dòjá, tí ó ń fi àwọn lẹ́tà rọ́pò àwọn àmì tí ó jọ àwòrán wọn nínú dígí.

Ìdí nìyí tí àbájáde tí a yí padà àti tí ó dá bí dígí fi máa ń ta síta ní ọ̀nà àjèjì nígbà mìíràn sórí àwọn ohun ìṣàmúlò kan: kì í ṣe alfábẹ́ẹ̀tì àkọ́kọ́ rẹ ni o ń fi ránṣẹ́ mọ́, o ń fi àmì tí a yá láti ibi mìíràn ní Unicode ránṣẹ́, tí a mú láti inú àwọn ẹ̀ka tí a pinnu fún àwọn èdè mìíràn àti fún ìró ọ̀rọ̀. Ọ̀pọ̀lọpọ̀ àwọn fọ́ọ̀nù òde-òní ń fi wọ́n hàn dáradára, ṣùgbọ́n díẹ̀ lára àwọn ọ̀nà ẹ̀rọ àtijọ́ máa ń fi àpótí òfìfo hàn níbi tí lẹ́tà kan kò ní àwòrán. Bí o bá nílò lẹ́tà tí a ṣe ní ìrísí tòótọ́ dípò tí a yí padà, ẹ̀rọ ìṣẹ̀dá ọ̀rọ̀ àrà-ọ̀tọ̀ wa ń bo irú ọ̀ràn bẹ́ẹ̀.

Ìdá dígí ti àwọn àmì àwòrán tí ń tàn tí ń fi ìdọ́gba pípé hàn ní cyan àti wúrà
Ọ̀rọ̀ tí a yí padà àti tí ó dà bí dígí ń yá àwọn àmì Unicode tí ó jọ ara, kì í ṣe àwọn lẹ́tà rẹ àkọ́kọ́.

Àwọn ìlò tí ó dùn tí ó sì wúlò

Ọ̀rọ̀ tí a yí padà jẹ́ ohun tí ó wọ́pọ̀ nínú àwọn ìdánwò-ọgbọ́n àti eré ọ̀rọ̀. Àwọn àmì ìkọ̀kọ̀, wíwá ohun tí a fi pamọ́, àti ìtàn àdìtú yàrá-ìdásílẹ̀ sábà máa ń fi ọ̀rọ̀ kan hàn ní ìyí padà kí àwọn ẹrọ́ẹ̀wọ́ tó lè wá ọgbọ́n náà rí kí wọ́n tó lè kà á. Ó tún jẹ́ ọ̀nà tí ó yára jù láti ṣàyẹ̀wò àwọn ọ̀rọ̀ tí ó ka bákan náà láti apá méjèèjì: yí ọ̀rọ̀ tàbí gbólóhùn olùdíje padà kí o sì wo bóyá ó bá ọ̀rọ̀ àkọ́kọ́ mu. Yọ àwọn àyè àti àmì ìdúró kúrò lákọ̀ọ́kọ́, A man a plan a canal Panama a sì kà bákan náà ní apá méjèèjì.

Lórí ìtàkùn àwùjọ, ọ̀rọ̀ tí ó yí padà sórí àti sódò àti tí ó dà bí dígí ń fa àfiyèsí mọ́ra nínú ojú ìwé tí ó kún fún àpèjúwe lásán. Àwọn ènìyàn ń lò ó fún orúkọ olùlò, ìtàn ìgbésí ayé, àti ìfìwéránṣẹ́ kúkúrú níbi tí dídúró jáde ṣe pàtàkì ju kíkà kánkán lọ. Ó jẹ́ ọ̀nà tí kò ní ìṣòro láti fi ìfọ̀rọ̀wérọ̀ kan hàn ní àrà-ọ̀tọ̀.

Apá tí ó ṣe pàtàkì náà tún wà. Àwọn olùṣèdásílẹ̀ ń yí ọ̀rọ̀ padà nígbà gbogbo nígbà tí wọ́n ń dán bí ìmọ̀ ẹ̀rọ ṣe ń bá àwọn ọ̀ràn tí ó le, àwọn àkọsílẹ̀ láti ọwọ́ ọ̀tún sí òsì, àti Unicode àjèjì lò. Fífi àwọn lẹ́tà tí a yí padà tàbí tí ó dà bí dígí sínú fọ́ọ̀mù jẹ́ ọ̀nà tí ó yára láti rí àbùkù ìhàn, gígékúrú tí ó bàjẹ́, tàbí ìlàrí tí ó gbà pé ọ̀rọ̀ ń lọ láti ọwọ́ òsì sí ọ̀tún. Àwọn ẹgbẹ́ QA ń pa díẹ̀ lára àwọn àpẹẹrẹ tí a yí padà mọ́ ní gbangba nítorí wọ́n ń fi àwọn ìṣòro hàn tí ìbáwọlé lásán kì í fi hàn rárá.

Àwọn ìbéèrè tí a sábà máa ń béèrè

Kí ni ìyàtọ̀ láàrín yíyí àwọn lẹ́tà padà àti yíyí àwọn ọ̀rọ̀ padà?

Yíyí àwọn lẹ́tà padà ń yí gbogbo lẹ́tà kan padà láti orí dé orí, nítorí náà hello world di dlrow olleh. Yíyí àwọn ọ̀rọ̀ padà ń fi ọ̀rọ̀ kọ̀ọ̀kan sílẹ̀ tí ó ka dáradára ṣùgbọ́n ó ń yí ìtòlẹ́sẹẹsẹ wọn padà, nítorí náà hello world di world hello.

Kí ló dé tí ọ̀rọ̀ tí a yí padà fi dà bí àmì àjèjì?

Kò sí lẹ́tà tí ó yí padà sórí àti sódò lórí kọ́bódù, nítorí náà irinṣẹ́ náà ń fi àwọn àmì Unicode tí ó jọ lẹ́tà tí ó yí padà rọ́pò wọn, ó sì tún yí ìtòlẹ́sẹẹsẹ wọn padà. Àbájáde náà a sì kà dáradára nígbà tí a bá yí i padà ìwọ̀n 180.

Ṣé ọ̀rọ̀ tí a yí padà yóò ta síta dáradára ní ibi gbogbo?

Ìyípadà lẹ́tà àti ọ̀rọ̀ lásán ń ta síta ní ibikíbi nítorí wọ́n ń lo alfábẹ́ẹ̀tì rẹ déédé. Ọ̀rọ̀ tí ó yí padà sórí àti sódò àti tí ó dà bí dígí ń gbára lé àwọn àmì Unicode àkànṣe, nítorí náà díẹ̀ lára àwọn ohun ìṣàmúlò tàbí fọ́ọ̀nù àtijọ́ lè fi àpótí òfìfo hàn dípò rẹ̀.

Ṣé mo lè lo èyí láti ṣàyẹ̀wò ọ̀rọ̀ tí ó ka bákan náà láti apá méjèèjì?

Bẹ́ẹ̀ni. Yí ọ̀rọ̀ tàbí gbólóhùn náà padà kí o sì fi wé ọ̀rọ̀ àkọ́kọ́. Bí wọ́n bá bára mu lẹ́yìn tí a bá yọ àyè àti àmì ìdúró kúrò, ó jẹ́ ọ̀rọ̀ tí ó ka bákan náà láti apá méjèèjì.

Ṣé wọ́n ń fi ọ̀rọ̀ mi ránṣẹ́ sí olùránṣẹ́?

Rárá. Ìyípadà náà ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ, nítorí náà ohunkóhun tí o bá kọ̀wé tàbí ta sínú rẹ̀ kì í fi ránṣẹ́ sí ibòmíràn.

Báwo ni mo ṣe lè mú ọ̀rọ̀ tí a yí padà padà sí ipò rẹ̀ àkọ́kọ́?

Fún ìyípadà lẹ́tà, fi ọ̀rọ̀ tí a yí padà náà sínú irinṣẹ́ náà lẹ́ẹ̀kan sí i, yóò sì padà sí ipò rẹ̀ àkọ́kọ́. Ìyípadà ìtòlẹ́sẹẹsẹ ọ̀rọ̀ ń ṣiṣẹ́ bákan náà, nítorí yíyí padà lẹ́ẹ̀mejì ń mú ìtòlẹ́sẹẹsẹ àkọ́kọ́ padà.