Inspiration

The ARMY Project was inspired by the vibrant world of K-pop and the desire to make programming more accessible and fun for fans. We wanted to create a unique learning experience that combines the excitement of K-pop with the logic of coding.

What it does

ARMY++ is a programming language that uses K-pop terminology for coding concepts. It allows users to write programs using keywords inspired by popular K-pop groups and concepts, making coding more engaging for K-pop enthusiasts.

How I built it

I developed ARMY++ using Python, implementing a custom lexer, parser, and interpreter. The language design involved carefully mapping K-pop terms to programming concepts, ensuring both fun and functionality.

Challenges I ran into

Balancing K-pop terminology with clear programming syntax was a major challenge. We also faced difficulties in implementing more complex programming concepts while maintaining the K-pop theme and ensuring the language remained beginner-friendly

Accomplishments that I'm proud of

We successfully created a fully functional programming language with a unique K-pop twist. The positive reception from both coding beginners and K-pop fans has been incredibly rewarding.

What I learned

This project deepened my understanding of language design and interpretation. I also learnt the importance of creativity in making technical concepts more approachable and engaging.

What's next for The ARMY Project

We plan to expand ARMY++ with more advanced features, develop learning resources, and create an online community. We're also exploring the possibility of building a web-based IDE for a more interactive coding experience.

Built With

Share this project:

Updates