We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Frog (ChuckEsoteric08)

From Esolang
Jump to navigation Jump to search

Frog is a counter-based esolang created by User:ChuckEsoteric08 without conditional instructions

Specification

It has unbounded amount of possible counters storing nonnegative integers infinite in size, which names are alphanumeric strngs. It's commands are:

  • inc Rx n - increment register by and jump to the next instruction
  • dec Rx n - decrement register by and jump to the next instruction. When done on register with value less than it will be set to 0
  • jf Rx - increment instruction pointer by value of register , wrapping back to the start when jumping past end of a program

Computational class

Frog is most likely Turing-complete as it probably can be reduced to a Minsky machine. Howhever it is hard to prove it due to rhe way the jumps work.