News

Study fundamental concepts on which programming of languages are based, and execution models supporting them. Topics include values, variables, bindings, type systems, control structures, exceptions, ...
Programming techniques are essential if you want to become a programmer. This article talks about the best principles & guidelines for all.
Object-oriented programming has a lot of well-established design principles, such as the SOLID principles, but when moving towards functional programming many developers don’t know how to use ...
In case you don’t read the sidebar (you really should, you know), I’ve written a review of Calvin Lin and Larry Snyder’s relatively new book, “Principles of Parallel Programming” (we’ve never met, but ...