Noid
Paradigm(s) | substitution cipher |
---|---|
Designed by | Zayne |
Appeared in | 2017 |
Memory system | none |
Dimensions | one-dimensional |
Computational class | total |
Reference implementation | see page |
Influenced by | PyText?!. |
File extension(s) | unknown |
Noid (previously PyText) is a language made by Zayne on April 22nd 2017 but promptly forgot about it. Noid is a substitution cipher.
Commands
. a
! b
? c
, d
> e
< f
{ g
$ h
% i
^ j
& k
* l
( m
) n
- o
_ p
+ q
= r
` s
} t
" u
: v
; w
@ x
[ y
~ z
Examples
Hello World!
$>**-;-=*,
sadly this only prints helloworld as Noid dosen't support upper-case and spaces
PyText
_[}>@}
Billow
!%**-;
mjpjn
(^_^)
Micheal Jordan
(%?$>.* ^-=,.)
Story
One day, Zayne got bored and wanted to create an esotoric programming language. He grabbed a python Brainfuck interpreter and converted it into a new interpreter
He called this language PyText?!. but Noid is just pytext isn't it? WRONG!
PyText's commands were different. Zayne has now created himself a discord server about his stuff, with a Noid program repository! https://discord.gg/hV4YGPm
Implementation
Zayne's amazing interpreter
import os s = open(input("Run Script: "), 'r').read() s = s.replace('.', 'a') s = s.replace('!', 'b') s = s.replace('?', 'c') s = s.replace(',', 'd') s = s.replace('>', 'e') s = s.replace('<', 'f') s = s.replace('{', 'g') s = s.replace('$', 'h') s = s.replace('%', 'i') s = s.replace('^', 'j') s = s.replace('&', 'k') s = s.replace('*', 'l') s = s.replace('(', 'm') s = s.replace(')', 'n') s = s.replace('-', 'o') s = s.replace('_', 'p') s = s.replace('+', 'q') s = s.replace('=', 'r') s = s.replace('`', 's') s = s.replace('}', 't') s = s.replace('"', 'u') s = s.replace(':', 'v') s = s.replace(';', 'w') s = s.replace('@', 'x') s = s.replace('[', 'y') s = s.replace('~', 'z') print ("We have compiled your Noid input and got the result of: ") print (s)