Bantas Programming Language

Submitted by muthym on
An interpreted, linear, text-mode, and stack-based semi-esoteric programming language written in Rapid-Q. It consists of punctuation marks as commands and was inspired by the Blank programming language. I originally wrote this language for fun, and it can also be used as a logic game for students. This is not intended for serious programming. I still have a lot of things to do with this language, and there are many features that I want to add and improve. I’m releasing this as closed-source for now, but I plan to make it open-source in the future. I need to gather feedback as a basis for improving the program. The life of this program depends on my motivation and the time I can dedicate to it. So far, the only word that comes to my mind when describing this project is FUN. Don’t expect this to be perfect, but don’t worry—you can play with the language. He-he-he! 🙂 Sample #1 ?,Hello World! Sample #2 @,1 ,Hello @,2 ,World @,3 ,! ?,@1 ~,5 Sample #3 'BantasPL %,My First Program (c) muthym ,# x,29 @,2 ,# Simple Arithmetic Program # ?,@2 @,1 x,29 ?, @,3 >,Enter 1st Number: @,4 >,Enter 2nd Number: ?, '*** ADDITION *** @,5 ,@3 +,@4 ?,SUM: ?,@5 '*** SUBTRACTION *** ?, @,5 ,@3 -,@4 ?,DIFFERENCE: ?,@5 ?, '*** MULTIPLICATION *** @,5 ,@3 *,@4 ?,PRODUCT: ?,@5 ?, '*** DIVISION *** @,5 ,@3 /,@4 ?,QUOTIENT: ?,@5 ~,5 How To Run: 1) Extract bantas.zip 2) Open the Command-prompt 3) type the following inside its directory bantas hello1