Skip to content
/ ogham Public

Ogham++: teanga ríomhchlárúcháin oghmóireachta

License

Notifications You must be signed in to change notification settings

kscanne/ogham

Folders and files

NameName
Last commit message
Last commit date

Latest commit

16709f9 · Apr 2, 2023

History

46 Commits
Mar 24, 2021
Jan 18, 2020
Jan 18, 2020
Apr 2, 2023
Jan 18, 2020
Jan 18, 2020
Apr 19, 2022
Mar 24, 2021
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Jan 18, 2020
Jan 18, 2020
Jan 18, 2020
Jan 18, 2020

Repository files navigation

Ogham++: teanga ríomhchlárúcháin oghmóireachta

For a description in English, see our page on the Esolang Wiki.

Tá an teanga bunaithe ar mheaisín tabhall a úsáideann cúig thabhall darb ainm T1, T2, T3, T4, agus T5. Cuirtear luach 0 i ngach tabhall nuair a thosaíonn an meaisín. Níl aon teorainn leis na slánuimhreacha is féidir a stóráil sna tabhaill seo.

Tacaíonn an teanga leis na horduithe seo a leanas:

Ordú Toradh
incrimintigh T1
incrimintigh T2
incrimintigh T3
incrimintigh T4
incrimintigh T5
deicrimintigh T1
deicrimintigh T2
deicrimintigh T3
deicrimintigh T4
deicrimintigh T5
᚛x᚜ᚋ déan x chomh fada is T1 != 0
᚛x᚜ᚌ déan x chomh fada is T2 != 0
᚛x᚜ᚍ déan x chomh fada is T3 != 0
᚛x᚜ᚎ déan x chomh fada is T4 != 0
᚛x᚜ᚏ déan x chomh fada is T5 != 0
stop an meaisín

Tabhair faoi deara go seiceáiltear an coinníoll nuair a thosaíonn an lúb agus ní dhéanfar aon rud má tá 0 sa tabhall. Déantar neamhaird ar aon charachtar eile seachas na cinn sa tábla thuas; mar sin is féidir nótaí tráchta a chur in aon áit. Seo thíos cúpla ríomhchlár simplí in Ogham++:

Cuir 4 i T2, cuir 5 i T3, suimigh iad, agus fág an toradh i T2:

ᚇᚇᚇᚇᚈᚈᚈᚈᚈ᚛ᚇᚃ᚜ᚍᚕ

Cuir 3 i T2, cuir 6 i T3, iolraigh iad, agus fág an toradh i T2:

ᚇᚇᚇᚈᚈᚈᚈᚈᚈ᚛ᚉᚊᚂ᚜ᚌ᚛᚛ᚇᚄ᚜ᚎᚃ᚛ᚆᚉᚅ᚜ᚏ᚛ᚊᚁ᚜ᚋ᚜ᚍᚕ

Cuir 7 i T2, ríomh 7! agus fág an toradh i T2:

ᚇᚇᚇᚇᚇᚇᚇ᚛ᚆᚂ᚜ᚌ᚛ᚇᚈᚁ᚜ᚋᚃ᚛᚛ᚉᚊᚃ᚜ᚍ᚛᚛ᚈᚄ᚜ᚎᚂ᚛ᚆᚉᚅ᚜ᚏ᚛ᚊᚁ᚜ᚋ᚜ᚌ᚛ᚃᚇ᚜ᚍ᚛ᚄᚅᚈ᚜ᚏᚃ᚜ᚍᚕ

Creid nó ná creid, tá an teanga seo Turing-iomlán. Féach http://www.iwriteiam.nl/Ha_bf_Turing.html. Seo meaisín uilíoch Turing bunaithe ar an leagan URM ó http://www.hevanet.com/cristofd/brainfuck/urmutm.txt

᚛ᚃ᚛ᚉᚉᚉᚉᚉᚉᚃ᚜ᚍ᚛ᚇᚇᚁ᚜ᚋ᚛ᚆᚆᚆᚂ᚜ᚌ᚛ᚉᚅ᚛ᚉᚅ᚛ᚉᚅ᚛ᚉᚅ᚛ᚉᚅ᚛ᚄᚄᚄᚄᚄᚈᚅ᚛ᚇᚅ᚜ᚏ᚜ᚏ᚜ᚏ᚜ᚏ᚜ᚏ᚜ᚏ᚛ᚊᚂ᚜ᚌ᚜ᚏ᚛ᚊᚃ᚜ᚍᚈᚇᚆᚆᚆ᚛ᚄ᚛ᚂᚆᚄ᚛ᚁᚁᚁᚁᚄ᚛ᚇᚆᚆᚄ᚛ᚈᚈᚈᚂᚁᚁᚄ᚛ᚃᚃᚇᚆᚄ᚛ᚂᚁᚄ᚛ᚈᚇᚆᚆᚆᚆᚄ᚛ᚃᚄ᚛ᚂᚁᚄ᚛ᚁᚄ᚛ᚃᚆᚆᚆᚄ᚛ᚈᚈᚁᚁᚁᚁᚄ᚛ᚈᚆᚆᚄ᚛᚛ᚃ᚜ᚍᚄ᚛ᚈᚈᚈᚁᚄ᚛ᚃᚃᚁᚄ᚛ᚈᚇᚆᚆᚆᚆᚄ᚛ᚈᚈᚂᚁᚁᚁᚁᚁᚄ᚛ᚃᚃᚇᚆᚆᚆᚆᚆᚄ᚛ᚈᚈᚂᚁᚁᚄᚄ᚛ᚁᚄ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚛ᚂ᚛ᚇᚇᚇᚇᚇᚇᚅ᚜ᚏ᚛ᚇᚁ᚛ᚇᚁ᚛ᚇᚁ᚛ᚇᚁ᚛ᚇᚁ᚛ᚂᚂᚂᚂᚂᚉᚁ᚛ᚊᚁ᚜ᚋ᚜ᚋ᚜ᚋ᚜ᚋ᚜ᚋ᚜ᚋ᚛ᚆᚅ᚜ᚏ᚜ᚋ᚛ᚊᚊᚊᚊᚊᚊᚂ᚜ᚌ᚛ᚊᚄ᚛ᚊᚄ᚛ᚊᚄ᚛ᚊᚄ᚛ᚊᚄ᚛ᚅᚅᚅᚅᚅᚆᚄ᚛ᚇᚄ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚜ᚎ᚛ᚉᚂ᚜ᚌ᚜ᚎ᚜ᚌ᚜ᚍᚕ

About

Ogham++: teanga ríomhchlárúcháin oghmóireachta

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published