• I mostly compare C and Java as the main two languages with and without exceptions. You can swap your favourite two languages in, I’m not personally picking on C or something.
  • C or Java code snippets in this article don’t necessarily compile correctly, consider it more like pseudocode to make a point.
  • I know exceptions predates Java. I’m just talking about the language I’m most proficient with.
  • Excuse english errors, it’s not my native language.
  • Everything here is my opinion, when I say “something should be this way” is a shortcut for “I think something should be this way”.


A life long programmer, from early MSX systems to today.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store