Archive for the ‘Programming Language’ Category

The Battle of the Programming Languages

Thursday, August 30th, 2007

The Battle of the Languages: C++ vs. Java vs. Python

If you’re not a programmer, and perhaps your mildly curious about technical details of software, you may be wondering about the various software languages and why there are so many to choose from. What makes one programming language better for writing software than the other? Let’s explore 3 very popular languages to get some answers.

C++: the improved version of C

Years ago, the C language was created in order to aid in writing a very powerful and familiar operating system, UNIX. The creators of C—Kernighan and Ritchie—had a clear view of what they wanted from their new language: portability, power and speed. C fulfilled much of their expectations. UNIX was thus created from the C language, and C soon became the most popular programming language at the time.
(more…)

Head to Head: Linux vs. Windows

Friday, August 10th, 2007

Competition is great for the consumer: it keeps products cheap, provides choices and encourages innovation. Remember when Microsoft’s omnipresent Internet Explorer browser reigned unchallenged for so many years? They dropped the ball. Without any competition to keep the IE department on the cutting edge, the browser stagnated, becoming a breeding ground for insidious exploits.

When Firefox made its glorious debut, what did Microsoft do? They beefed up IE’s security and added tabbed browsing—not much of an innovation, but at least it got them off their backsides. Where’s the incentive to keep the Windows lineage from becoming a complacent heap of code? What’s to motivate Microsoft to keep their flagship OS avant-garde? More and more, Linux is looking like an attractive alternative to the computing population.
(more…)