Make It an ACTUAL programming language.
See original GitHub issueDescription
To make it a serious programming language, we’ll need to add atleast barebones for a lang.
- Static types
bhai ye hai a = 0
tobhai ye shabd hai a = "strings"
- Runtime features
dekh $PATH
for getting current PATH. - Add more data types.
Type | Syntax |
---|---|
String | shabd |
Number | ginti |
Array | dhara |
Object | Could be determined by the class |
- Object oriented features like class(for very least) and inheritance(for mainstream langs)
Domain
Bhai Lang
Type of Contribution
Enhancement
Code of Conduct
- I follow Contributing Guidelines & Code of conduct of bhai-lang.
Issue Analytics
- State:
- Created 2 years ago
- Comments:14
Top Results From Across the Web
How would I go about creating a programming language?
1) A language has to be designed: the language creator has to take some fundamental decisions about the paradigms to be used and...
Read more >I wrote a programming language. Here's how you can, too.
A programming language is generally structured as a pipeline. That is, it has several stages. Each stage has data formatted in a specific,...
Read more >Let's Create a Tiny Programming Language
In short, a programming language is just a set of predefined rules. And to make them useful, you need something that understands those...
Read more >How to Create a Programming Language
1. Become familiar with the technology. You can't create a programming language if you don't know how to use a computer. 2. Become...
Read more >How to Build a New Programming Language | Compilers
Steps to create a compiler for a programming language · Lexical Analysis · Parsing · Semantic Analysis · Optimization · Code Generation.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
You are just awesome!
How does this look?? these features are built on top of the changes in the last PR, I can add a PR once the last PR is accepted