What is a System Language?
Not all languages are made with the same purpose in mind. When it comes to designing a new language like Leaf, it’s important to choose
Not all languages are made with the same purpose in mind. When it comes to designing a new language like Leaf, it’s important to choose
Programmers don’t usually spend a lot of time thinking carefully about names and values. As long as we follow a few basic rules, our code
Closures have been around a long time yet have experienced a resurgence in the last decade. They were first implemented in the functional language Scheme
How often does one need to write a custom language? Many projects often shun them, but I think domain specific languages are important. They offer
All I wanted to do was to make a game for my Android tablet, so how come I ended up writing a new C++ framework?
Some languages hand us sharp knives and encourage us to play with them. Other languages put us in padded rooms and discourage us from doing
In my previous article I looked at a basic reason why exceptions are necessary. In retrospect it was more of a look at why simple
Exceptions often get a bad rap. They are called ineffective, inefficient, and hard to work with. In a way such accusations aren’t unfair, as most
A variable is is the most fundamental concept in programming. You can’t do anything without variables. Yet most languages let you gloss over what these
Polymorphism: the core of object oriented programming. Most modern languages have some concept of interfaces, virtual functions, and classes. Though each language differs in details,
Signup to my mailing list to get notified of each article I publish.
Made with Elementor. Hosted with SiteGround. Domain from Netim.