The language that will surely brighten your programming projects
Let's get one thing straight. Programmers love the language(s) that they use to code their projects. They love to use them, have meaningful discussions over them, and most of all, shape the future of them. However, all that love comes at a unsettling cost. This cost is the main reason that there are so many languages that you have never even heard of before. Many of those unfamiliar languages ultimately stemmed from people just like you who wanted a unique language that fits their programming style.
For example, the simple
Hello World! output is different across all languages and the syntax to get that output is often complex and (sometimes) frustrating. In a nutshell, the programming language that you use ultimately determines how complicated the syntax (and therefore your learning process) will be.
Not with Bridgit.
Remember the programming languages of yesteryear (like BASIC)? These languages were designed to be simple while being powerful enough for programmers to make unique projects with. Looking at this simplicity, this is what started the idea to develop Bridgit. This language follows in those footsteps to make it very easy to learn.
With whom did you develop this language?
I (Stephen, student, 18) developed this language all on my own.
Is Bridgit really simple but powerful like BASIC?
Well, the simple answer is yes. The language is still unfinished but the overall design goal was to closely replicate the simplicity of languages like BASIC as possible.
Is the language finished yet?
Well, the simple answer is no. The language still needs support for more types and a way to write your own functions so until those features are implemented, it won't be considered to be finished in that it can be used in a production environment.
In this section, you will find an overview of each language element.
An expression in Bridgit is anything that has a semantic value. This includes:
1. An integer (e.g.
2. A floating point number (e.g.
3. A summation (e.g.
3 + 100.3)
4. A subtraction (e.g.
3 - 100.3)
5. A division (e.g.
3 / 100.3)
6. A multiplication (e.g.
3 * 100.3)
A statement in Bridgit is just like those you would type in with languages in the BASIC family. A valid statement would look like this:
52 + 23
And this is an invalid statement:
52 + 23D
At its current stage, Bridgit recognizes the following types:
2. Floating-point numbers
What Future Versions Will Bring
- Support for more types, such as strings
- Support to write your own functions