Page 1 of 1

Yet another esoteric programming language.

Posted: Tue Dec 09, 2014 10:10 am
by Roman
Here it is. It is not my project, I just found it recently on the internet. The name seems to be derived from russian "петух", which means "chicken".

Re: Yet another esoteric programming language.

Posted: Tue Dec 09, 2014 11:24 am
by Schol-R-LEA
It's a pointer-based UTM. Interesting variation on the idea, though.

Re: Yet another esoteric programming language.

Posted: Wed Dec 10, 2014 1:06 am
by alexfru
Roman wrote:Here it is. It is not my project, I just found it recently on the internet. The name seems to be derived from russian "петух", which means "chicken".
Петух is male, so in English it should be either rooster or coq [changed to French because the stupid forum software turned it into a bunch of stars, "thinking" the word is used to refer to male genitalia].

Re: Yet another esoteric programming language.

Posted: Wed Dec 10, 2014 1:10 am
by no92
Reminds me of Brainfuck ...

But good idea, it made me (and ThePC007) laugh :D

Re: Yet another esoteric programming language.

Posted: Wed Dec 10, 2014 12:10 pm
by KemyLand
no92 wrote:Reminds me of Brainfuck ...
Ah, Brainfuck. There's nothing more pointer based, not even assembly :wink: .

If some supposed machine started at some predefined address, and used some memory addresses for registers, you can use program it with Brainfuck! You would output some byte by writing it to a memory address, then changing some bit in another memory address. This way, and taking in account that Brainfuck is Turing-complete, it's theorically possible to create a complete OS in Brainfuck :mrgreen:

P.D: I have a Brainfuck example in my signature.

Re: Yet another esoteric programming language.

Posted: Wed Dec 10, 2014 12:34 pm
by AndrewAPrice
KemyLand wrote:This way, and taking in account that Brainfuck is Turing-complete, it's theorically possible to create a complete OS in Brainfuck :mrgreen:.
With a little bit of IO, like change ,. to port in/port out rather than stdin/stdout.