Inspiration

The ideology to make something unique that stands out from the plethora of submissions. we followed from the basic design pattern of Brainfuck programming language made by Urban Müller in 1993.

What it does

A programming language through which one can code in duck language (i.e., quacking) i.e. A language with only quacks so you don't have to waste time learning the syntax

How we built it

We used react.js for the frontend , deployed it to netlify . for the actual compiler we used c++ to transcompile the quack code to an executable

Challenges we ran into

How to deploy on netlify How to transcompile How to do bit manipulation Connecting backend with frontend

Accomplishments that we're proud of

All the new things that we have learned through this project The demonstration website Being able to build a programming language for the first time

What we learned

Styled components in ReactJs Making an interpreter Building a website Connecting back-end and front-end development

What's next for Brain-duck

To improve on the current compiler, make an interactive cli tutor akin to vim tutor. Connect front-end with back-end

Built With

+ 8 more
Share this project:

Updates