A significant reason is to learn. I’ve written a few myself, and it taught me a lot about why the limitations exist in other languages, but also just how things actually work.
It’s a great exercise, and I believe that every lifelong student of the art of programming should do it at one point or another.
The only mistake is when you treat it as anything other than an exercise. See also: A zillion alternatives to JSON that exist.
It’s a great exercise, and I believe that every lifelong student of the art of programming should do it at one point or another.
The only mistake is when you treat it as anything other than an exercise. See also: A zillion alternatives to JSON that exist.