Bridgit - A Language That Will Surely Brighten Your Programming Projects
maddie5225 (4)

Bridgit

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.

F.A.Q.

  1. With whom did you develop this language?
    I (Stephen, student, 18) developed this language all on my own.

  2. 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.

  3. 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.

Language

In this section, you will find an overview of each language element.

Expressions

An expression in Bridgit is anything that has a semantic value. This includes:
1. An integer (e.g. 2 or -100)
2. A floating point number (e.g. 2.3 or -1.0)
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)

Statements

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

Types

At its current stage, Bridgit recognizes the following types:
1. Integers
2. Floating-point numbers

What Future Versions Will Bring

  • Support for more types, such as strings
  • Support to write your own functions

Credits

Team: @BridgitLang
Member(s): @maddie5225 (Development), @nolimitsagar (Brainstorming Ideas)
Repl: https://repl.it/@BridgitLang/HonoredTinyEngines

You are viewing a single comment. View All
maddie5225 (4)

@TheDrone7 Judging by your statement of "keeping it this way", does this mean that my submission is now able to be judged? Please provide insight into this.