Happy golden anniversary, COBOL! Java’s catching up on you!
Filed under: Computer Science, anniversary, cobol, java
2009 28 May • 11.51pm 0
Happy golden anniversary, COBOL! Java’s catching up on you!
Filed under: Computer Science, anniversary, cobol, java
2008 28 May • 9.53pm 0
In case you need to sort a million 32-bit integers [ youtube link ].
Filed under: Computer Science, obamamania
2007 3 August • 3.49pm 0
We’ve all heard of the proverb that a butterfly flapping its wings in China can cause a tsunami in North America. This butterfly effect can also be “felt” in programming. Small details such as language choices and its API implementations, and even the type of hardware your program runs on eventually adds up. As demonstrated in the second chapter of Spolsky’s Joel on Software, nonchalant implementation such as specifying hard-coded array sizes can eventually lead to bugs and unfortunately into exploits. Now my question is, if this is an all too important fundamental question that everyone building a software system should know, then why isn’t this explicitly taught in programming classes?
Filed under: agile and iterative, algorithms, Computer Science
2007 26 July • 6.53pm 3
Apparently, luring kids into programming are all the rave today. This morning I came across an article from arstechnica (via Digg) about Scratch that makes programming as easy as building LEGO bricks. From the creator of the programmable Lego Mindstorms themselves, Scratch provides an easy-to-use and colorful IDE for kids to do their programming through a drag-and-drop interface. Supposedly, this teaches them basic programming constructs such as if-then-else and loop patterns.
Also, another post from The Third Bit mentions that there’s a NSA-sponsored site for kids. This is all good although I don’t know if the target audience members even know anything about cryptography yet, or let alone pronounce it. Thus, the next time your 3-year old asks you how to decrypt a rainbow table or how quicksort works, you need not to worry.
Filed under: brainwashing, Computer Science, toddlers