JBISC

About the Project

The JBISC project was started in the fall of 2007. The goal was simple. Create a programming language for every day use, similar to Perl, Ruby, Python and so on. Just like many other projects out there, JBISC is another attempt at programming language fame and glory.

Why, you might ask. Why create yet another programming language, when there are so many to choose from already? The answer to that question is twofold. Creating a programming language requires knowledge normally unseen by Joe Hacker. When using a programming language you take lots of basic things for granted. Things like variables for instance, or functions. Knowing how, and maybe even more importantly, why things work the way they do makes you a better programmer. The best way of finding these things out is to create a programming language yourself. The other major reason is because it's fun. Simple as that.

JBISC will be purely study material for the next few years. Because it's primarily a scientific endeavor, documentation is the actual product. The project will already be successful if a complete, workable language specification is produced. Of course a proof of concept interpreter will be written to ensure feasibility of the specification.

Language Goals

To make sure the language has any chance of gaining popularity at some point, some goals have to be set out. The following short list of goals describes the project's vision, direction and general rules of thumb.

Project Status

At this moment a first language specification is being written, discarded, rewritten, lost, updated and translated. When the product of this process adheres to the guidelines stated above, it will be published and (hopefully) reviewed.

Since collaboration in creating language syntax is prone to heavy discussion, the first draft is being written in a classic non-public way, using face to face peer reviews and purist ranting sessions.

Who develops JBISC?

JBISC is the brainchild of this Dutch software engineer. Several people have already expressed their ideas about modern programming languages. Your ideas, of course, are always welcome.