Article on Error Handling

Yesterday, I came across this interesting article Handling errors is canceling operations. While it’s mostly focused on C++, I found most of it being generic enough, that it also fits with other languages. The most interesting section to me, was the following paragraph: Exception handling is not a tool for broadcasting information about any failure in […]

What Are Algorithms?

Although I guess most of you know exactly what an algorithm is, I felt anyways that I needed to give a small definition, before I’ll be able to cover specific (types) of algorithms. When dealing with problems in computer science one generally looks at the ‘theory’ behind solving the problem and the actual implementation separately. […]