The Notion of Time in ProgrammingI n colloquial terms programs are the stories told to the machines. But somehow because a machine cannot understand exactly what we speak, we tend to stick to something which is understandable. In the process of telling a machine what needs to be carried ou...

I ask for an “x” and Theprogrammer’s dilemma?? Well, I would call it so. Not that I am jumping to the conclusionwithout reasoning. Lookat the scenario. The problem was simple with a too simple solution. I wantedthe value of ‘x’ and I ask for an ‘x’. Either I get back th...

JavaScript Animation Libraries - Quick Survey[Image Reference: www.queness.com] JavaScript is so much powerful that everything can be animated with ease amongstnumerous available libraries. Being tried with a few libraries, here is a small survey. The list is never ending. There are 100's with specif...

Programming with InvariantsComputation is aprocess of unfolding the given problem over time. It is the process of identifying if theproblem is solvable or not. In more concrete terms, as we speak to computerscience graduates, it the question of “ Can you write an algorithm for t...

Why Suddenly The languages I Studied Look Bad!??(Image Ref: http://en.wikibooks.org/wiki/Programming_Languages) The decisive goal of eachprogramming language is to keep it effortless for the user and conceal thecomplexity in the implementation. The intact notion of theory in computerscience verbalizes...

The Software Productivity ParadoxFirstly my Acknowledgements to Mr. Harold Thimblebly for hisextra-ordinary book on “Press On – Principles of interaction programming” whichmade me realize and put forward the following thoughts. We never realized! We never realized that the productivity f...

Kick Start to OpenSourceFollowing article gives you on how you can introduce yourself to open-source environment. The first mandatory requirement is to get a opensource Operating system installed on your machine. Or alternatively, find a problem and set up an suitable environment...

Cloud Services - Are They Coming With A Silver Lining?“software : from pay-use to pay-for-use ” - Prakash B. Hegade 1. Introduction Software and the line of lane Duringthe 1960s software started getting separated from hardware [1] . Until then there was no such distinction between hardware andsoftware. It wa...