Obscure
Designed by | i_eat_coffee |
---|---|
Appeared in | 2024 |
Computational class | Turing complete |
Reference implementation | [1] |
File extension(s) | None |
Obscure is an esoteric programming language designed to operate as fully functional & Turing-complete language, yet with unconventional coding practices. Obscure was made to have a very simple and short list of functions that developers can use to create complex and large projects.
History
The Obscure programming language was originally published on the Scratch Forums on the 1st of September, 2024. It quickly became one of the fastest-growing discussion topics on the Advanced Topics forum, gaining over 200 posts in less than 5 days and 6,000 views in its first 2 weeks of release.The language was originally released as a beta version that quickly evolved with feedback from the community. Users have created impressive projects with Obscure, such as a fully working brainf interpreter, pushing the limits of the programming language.
Example Programs
99 Bottles of Beer
set bottles to 99 while {bottles} > 0 out {bottles} bottles of beer on the wall, {bottles} bottles of beer. subtract {bottles} 1 as bottles out Take one down and pass it around, {bottles} bottles of beer on the wall. end out No more bottles of beer on the wall, no more bottles of beer. out Go to the store and buy some more, 99 bottles of beer on the wall.
Working Clock
date hour as hour date minute as minute date second as second if {hour} < 10 set hour to 0{hour} end if {minute} < 10 set minute to 0{minute} end if {second} < 10 set second to 0{second} end out The time is {hour}:{minute}:{second}