In my recent project I needed a smart and light application language , so I wrote MyBasic a custom-BASIC language interpreter, in about 3 days. The Bywater BASIC Interpreter (bwBASIC) implements a large superset of the ANSI Standard for Minimal BASIC (X3.60-1978) and a significant subset of the ANSI Standard for Full BASIC (X3.113-1987) in C. The interpreter builds the symbol table, supports if else conditions along with nested if else conditions. It's cross-platform but is intended to specifically target the iPhone. Tutorial - Write a Shell in C Stephen Brennan • 16 January 2015. Many BASIC interpreters replace keywords with single byte tokens which can be used to find the instruction in a jump table. Jump statements are also supported. ... Viewed 3k times 5. An interpreter is a computer program that is used to directly execute program instructions written using one of the many high-level programming languages. It’s easy to view yourself as “not a real programmer.” There are programs out there that everyone uses, and it’s easy to put their developers on a pedestal. I think MyBasic has a lot of shortcuts and it is enough for my requirements. ipplesoftbasic; a free BASIC interpreter written entirely in JavaScript. 1 \$\begingroup\$ I have written a small Brainfuck interpreter in C. More recent version hosted here. Keywords. It seems it doesn't work on Google Chrome/Safari. Download Bywater BASIC Interpreter for free. qb.js An implementation of QBASIC in Javascript; Help . RunBasic commercial BASIC interpreter. It was quite fun to write a BASIC interpreter in modern C++ and BASIC itself is a simple language which recalls memories from the early days of personal computing, where each computer - such as the glorious Commodore 64 - had one of those embedded inside. A Custom-BASIC language interpreter written in C++. Basic Brainfuck Interpreter in C. Ask Question Asked 4 years, 3 months ago. Input can be given to the symbols or directly to the 8 registers defined. Download demo project - 30 Kb; Download source - 8.43 Kb; Introduction. JavaScript BASIC. Although developing large software projects isn’t easy, many times the basic idea of that software is quite simple. The interpreter transforms the high-level program into an intermediate language that it then executes, or it could parse the high-level source code and then performs the commands directly, which is done line by line or statement by statement. This is a basic interpreter implementation in C. Program takes code written in a custom defined grammar and executes it.