background preloader

Programming Language Resouces

Facebook Twitter

Codeinvestigator. Debugging without breakpoints. Need to track down those nasty ones, but don't know where to start? CodeInvestigator tracks everything. No need to set any breakpoints: Any point in the program's execution history is accessible. Interact with the code. The following example shows the outcome of a condition. Click image for more Click in the code a variable, to see what value it had.a loop, and select an iteration.a condition, to see what it evaluated to.a print statement, to see what it actually wrote.a function call, to go there.an object to browse its attributes.

Every step of the program was recorded when it ran. You need Python, version 2 or 3, and a recent Firefox or Chrome browser.

DarkBASIC

Windows phone and xbox live indie games development. Microsoft DreamSpark. Windows Metro Style Apps Developer Downloads. Windows 8 Consumer Preview Product Guide for Developers. Flash/ActionScript. 1 Reference Manual. Free Lisp eBooks and Online Books. PHP. Python. PrinciplesOfOod. The Principles of OOD What is object oriented design? What is it all about? What are it's benefits? What are it's costs? It may seem silly to ask these questions in a day and age when virtually every software developer is using an object oriented language of some kind. Yet the question is important because, it seems to me, that most of us use those languages without knowing why, and without knowing how to get the the most benefit out of them. Of all the revolutions that have occurred in our industry, two have been so successful that they have permeated our mentality to the extent that we take them for granted. Programs written in these languages may look structured and object oriented, but looks can be decieving.

In March of 1995, in comp.object, I wrote an article that was the first glimmer of a set of principles for OOD that I have written about many times since. These principles expose the dependency management aspects of OOD as opposed to the conceptualization and modeling aspects. Google Summer of Code 2012 is on!

Java

C++ Perl.