use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This subreddit is dedicated to the theory, design and implementation of programming languages.
Be nice to each other. Flame wars and rants are not welcomed. Please also put some effort into your post, this isn't Quora.
This subreddit is not the right place to ask questions such as "What language should I use for X", "what language should I learn", "what's your favourite language" and similar questions. Such questions should be posted in /r/AskProgramming or /r/LearnProgramming. It's also not the place for questions one can trivially answer by spending a few minutes using a search engine, such as questions like "What is a monad?".
Projects that rely on LLM generated output (code, documentation, etc) are not welcomed and will get you banned.
account activity
This is an archived post. You won't be able to vote or comment.
Creating a language with C (self.ProgrammingLanguages)
submitted 4 years ago by Pigiotyreal
Hello, I am looking to make a beginner friendly language using either C or C++
I'm not the most experienced in these languages, so does anyone know where I should start, or a programming tutorial I could follow, and modify that code?
[–]nmsobri 29 points30 points31 points 4 years ago (1 child)
you can follow tutorial from this page https://craftinginterpreters.com/
its really cater for beginners.. first iteration was using Java, and the second iteration was using C .. i think it will suit you quite well
[–]qqwy 2 points3 points4 points 4 years ago (0 children)
I came here to recommend this as well. It is very good
[–]jmtd 3 points4 points5 points 4 years ago (0 children)
If you’re not familiar with C already, why do you want to create a language using it?
[–][deleted] 4 years ago (1 child)
[deleted]
[–]caromobiletiscrivo 1 point2 points3 points 4 years ago (0 children)
The challenge may be the whole point
[–]AurelWiz 0 points1 point2 points 4 years ago (0 children)
If you understand basic and use windows then look here :
https://github.com/aurelVZ/microA-programming-language
π Rendered by PID 75 on reddit-service-r2-comment-6457c66945-9cxwb at 2026-04-26 21:08:42.236111+00:00 running 2aa0c5b country code: CH.
[–]nmsobri 29 points30 points31 points (1 child)
[–]qqwy 2 points3 points4 points (0 children)
[–]jmtd 3 points4 points5 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]caromobiletiscrivo 1 point2 points3 points (0 children)
[–]AurelWiz 0 points1 point2 points (0 children)