Hii Guys,
This is Recursion. In this series, I am gonna write a full compiler (actually a TWI) on my android device. It will include a:
1. Lexer
2. Recursive Descent Parser
3. Tree Walking Interpreter
4. Some minor optimisations
Project Repo: https://github.com/anubhav-1207/Project-Arc
Buy Me A Coffee: https://buymeacoffee.com/recursion120709
The language is named "Arc", because a small part of circle is called Arc, and my project Arc represents that small part of the knowledge that I have. My initial reason behind choosing a new programming language was that everyone in my class was making boring stuff (library management systems, Todo apps, etc) but I wanted to be different. So I thought, why not suffer in the most elegant way possible, and hence, the idea of Arc was born.
Arc is a dynamically typed, strongly typed programming language, that has all basic features needed for a language:
1. Variables
2. Loops
3. Functions
4. Control Flows
5. Data types
6. Arrays
7. Scoping
Subscribe to my channel and support my development!This stream is created with #PRISMLiveStudio