Steve Jobs once said, "If you define the problem correctly, you almost have the solution." So we focused on the problem that plagues all the best programmers: How the hell am I supposed to code without my brainrot? We've all been there. When john pork isn't answering your calls, you're chopped at leetcode, you've got no rizz with recruiters. We identified a crucial pain point for our youth and sought to innovate a new solution that fits the dynamism of our new generations.

Introducing: the brainrot development environment.

Our proprietary Brainrot Development Environment, or BDE for short, has VSCode as the main code editor (as only the best programmers use), featuring our BDE extension, BiggerBDE: even more rotted! Our extension creates the perfect environment to zen out---featuring endless tiktok slime videos, AI generated reddit stories, and Subway Surfers galore---all in your development environment. Our extension uses only the best brainrot and converts it directly to executable C code, piping directly to output so you don't have to worry about any of that boring compiling that our experienced team learned that day for you. After all, isn't programming all about AI now anyway? More than just a simple transpiler or interpreter, our custom language server lets you live code in brainrot, featuring syntax highlighting, autocomplete for keywords and tokens, and an instant lock in.

How are we taking this further?

We would like to take the current state of this compiler wrapper further by developing it into it's own full-blown language, SigmaSharp (Σ#). The current version of your project is mostly based on C macros, which allowed for some flexibility in the syntax, but didn't provide much room to think about a completely new structure for our language.

Using the Bison parser and lexer, we would be able to completely define our own syntax from scratch, following any format we want as long as it can be translated into Baker-Normal Form. We believe that working through the process of creating and analyzing a new language structure from scratch would be a great learning opportunity for us to really understand the innerworkings of designing programming languages. We would also like to move forward with the UI provided by the extension in the Brainrot Development Environment. One goal is to add more extensive code to help while writing code live, such as functional references, error underlining, more descriptive error messages, and more. Finally... add more brainrot! A wider variety of mind-numbing content! Brighter colors! Audio cues! Everything you would ever need to keep your attention while programming!

Built With

Share this project:

Updates