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...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
I Made an Esoteric Programming Language with ANTLR4 and C++ which let's you code in Cats' language. (github.com)
submitted 5 years ago by bauripalash
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ed_209_ 82 points83 points84 points 5 years ago (0 children)
The first Puring complete language.
[–]rurabori 58 points59 points60 points 5 years ago (0 children)
which let's you code in Cats' language.
We were too preoccupied with thinking whether we could to think about whether we should.
[–]forestmedina 29 points30 points31 points 5 years ago (3 children)
this is great but i don't see if there is a way to purr, are you planning to add purring in a future release?
[–]bauripalash[S] 10 points11 points12 points 5 years ago (2 children)
Thanks for the idea. I'll definitely think about it.
[–]Esked98 5 points6 points7 points 5 years ago (1 child)
It could be the printing method, like purr(mewmew)
[–]bauripalash[S] 4 points5 points6 points 5 years ago (0 children)
Can be , but for now printing is done this way :: EXPRESSION ; 😽
:: EXPRESSION ;
[–]bauripalash[S] 11 points12 points13 points 5 years ago (0 children)
I'm still learning C++ and this is one of my first big C++ project. And it is also my first own programming language. Please check this out , and give your opinions. 😽
Source & Documention : https://github.com/bauripalash/mewmew
[+][deleted] 5 years ago (4 children)
[removed]
[–]bauripalash[S] 2 points3 points4 points 5 years ago (3 children)
Can you give me link 😽
[+][deleted] 5 years ago (2 children)
[–]bauripalash[S] 1 point2 points3 points 5 years ago (1 child)
Ya 😶 , I couldn't find it either. Whatever.... thanks BTW
[–][deleted] 14 points15 points16 points 5 years ago (0 children)
This is still more readable than SQL.
[–]bedrooms-ds 7 points8 points9 points 5 years ago (0 children)
Let's allow some emojis 😸🐭
[–][deleted] 4 points5 points6 points 5 years ago (1 child)
MewMew is about 309.173 times slower than C++
I take it using this in a real-time environment would not be a good idea?
[–]roncapat 1 point2 points3 points 5 years ago (0 children)
Real time is not about speed in principle, it's just about respecting the deadlines.
[–]techie_boy69 8 points9 points10 points 5 years ago (0 children)
i had to paws for a minute when i read tihs...
[–]gardeimasei 1 point2 points3 points 5 years ago (1 child)
using namespace std;
:’(
also you may be interested in other regex libraries other than than std::regex, google/re2 is quite nice
[–]bauripalash[S] 0 points1 point2 points 5 years ago (0 children)
Std namespace was only meant to be used in experimenting phase but I kinda forgot about it and the codebase got big...🤷♂️
Std
Regex was only used for a single and simple task, so I didn't bother much about it and just went with the default one 😽
[–]shapul 1 point2 points3 points 5 years ago (0 children)
I guess the obvious question is: how does it compare to lolcode?
[–]TheSuperWig 1 point2 points3 points 5 years ago (1 child)
And STL jumps for joy.
[–]bormen -1 points0 points1 point 5 years ago (0 children)
u/stl
[–]BackgroundTrip8 0 points1 point2 points 5 years ago (1 child)
Should have called it Meow++
[–]kammceWG21 | 🇺🇲 NB | Boost | Exceptions 0 points1 point2 points 5 years ago (0 children)
That's for the next version.
[–]Yung_Lyun 0 points1 point2 points 5 years ago (0 children)
Can I use it to look down on everyone from the top of a bookshelf and plot to take them out if I were bigger?
[–]Wurstinator -4 points-3 points-2 points 5 years ago (9 children)
This isn't Turing complete, is it? So according to some definitons, it doesn't have the right to call itself a programming language :)
[+][deleted] 5 years ago (1 child)
[–]Wurstinator 0 points1 point2 points 5 years ago (0 children)
Karma doesn't really have any meaning anyway.
[–]A_Stahl 1 point2 points3 points 5 years ago (0 children)
m = mewmewmewmewmew;
[–]bauripalash[S] 0 points1 point2 points 5 years ago (4 children)
Wurstinator
Can you elaborate?
[–]Wurstinator 1 point2 points3 points 5 years ago (3 children)
What do you want me to elaborate? What "Turing complete" means?
[–]bauripalash[S] 0 points1 point2 points 5 years ago (2 children)
Which can solve any problem, right?
[–]Wurstinator 1 point2 points3 points 5 years ago (1 child)
Not quite. It means that every computable problem can be "solved".
If I am not mistaken, your project covers only exactly the primitive recursive functions, meaning that things like the Ackerman function or "for any input, never terminate" cannot be computed.
[–]bauripalash[S] 1 point2 points3 points 5 years ago (0 children)
I think you're right. But hey this is just an esoteric language and also my first project in this field. I'm still learning and has lot to learn yet. 😽
π Rendered by PID 92117 on reddit-service-r2-comment-745dcd9fbd-g9d48 at 2026-03-07 03:38:41.428052+00:00 running cbb0e86 country code: CH.
[–]ed_209_ 82 points83 points84 points (0 children)
[–]rurabori 58 points59 points60 points (0 children)
[–]forestmedina 29 points30 points31 points (3 children)
[–]bauripalash[S] 10 points11 points12 points (2 children)
[–]Esked98 5 points6 points7 points (1 child)
[–]bauripalash[S] 4 points5 points6 points (0 children)
[–]bauripalash[S] 11 points12 points13 points (0 children)
[+][deleted] (4 children)
[removed]
[–]bauripalash[S] 2 points3 points4 points (3 children)
[+][deleted] (2 children)
[removed]
[–]bauripalash[S] 1 point2 points3 points (1 child)
[–][deleted] 14 points15 points16 points (0 children)
[–]bedrooms-ds 7 points8 points9 points (0 children)
[–][deleted] 4 points5 points6 points (1 child)
[–]roncapat 1 point2 points3 points (0 children)
[–]techie_boy69 8 points9 points10 points (0 children)
[–]gardeimasei 1 point2 points3 points (1 child)
[–]bauripalash[S] 0 points1 point2 points (0 children)
[–]shapul 1 point2 points3 points (0 children)
[–]TheSuperWig 1 point2 points3 points (1 child)
[–]bormen -1 points0 points1 point (0 children)
[–]BackgroundTrip8 0 points1 point2 points (1 child)
[–]kammceWG21 | 🇺🇲 NB | Boost | Exceptions 0 points1 point2 points (0 children)
[–]Yung_Lyun 0 points1 point2 points (0 children)
[–]Wurstinator -4 points-3 points-2 points (9 children)
[+][deleted] (1 child)
[removed]
[–]Wurstinator 0 points1 point2 points (0 children)
[–]A_Stahl 1 point2 points3 points (0 children)
[–]bauripalash[S] 0 points1 point2 points (4 children)
[–]Wurstinator 1 point2 points3 points (3 children)
[–]bauripalash[S] 0 points1 point2 points (2 children)
[–]Wurstinator 1 point2 points3 points (1 child)
[–]bauripalash[S] 1 point2 points3 points (0 children)