Thursday, October 28, 2010

Programming Languages 2010

I thought that the article that InfoWorld published recently is timely and relevant, "7 Programming Languages on the Rise". What surprised me was COBOL on this list. Seeing Python, Ruby, Javascript, Perl and Erlang all make sense. The argument behind COBOL is that it still runs the guts of many financial and health systems which were the first ones to integrate computer systems into the enterprise.

Java, C/C++/C#, and even PHP tend to dominate the headlines today as expected. With the modern internet and "big data" that tends to exist today, widely used scripting languages (Javascript, Python, Perl, Ruby, MATLAB) are gaining ground. The AJAX-driven rich internet continues to make these languages viable. CouchDB being mentioned with ErLang + Javascript was a surprise.

Thursday, October 21, 2010

Apple support for Java

This is entirely unexpected from Apple. There are rumors circulating around the web that Apple will not be including Java in its next release of Mac OS X 10.7 (Lion) next year. "Apple not committing to Java support in Mac OS X 10.7"

Since this is only a rumor, I have to take this with a grain of salt. But, based the Apple/Adobe fiasco earlier this year it would not surprise me. The Mac has been the my Java development platform of choice so far. I think this would be a mistake. It makes me wonder if this has something to do with the Oracle acquisition of Sun.

Sunday, October 10, 2010

Self-Driving Cars, aka Auto-Drive

This is an innovation that I have been wanting to see since the 1980s. At any rate, Google has been experimenting with self-driving cars that use their cloud services to navigate. "What We're Driving At" is the blog post that announces what they have been up to in playing with self-driving cars.

Google's engineering team are the students from CMU and Stanford that participated in the DARPA Grand Challenge series. The Stanford team ended up winning it in 2005 and the CMU team won the DARPA Grand Urban Challenge.

Imagine the changes to society if self-driving cars became the norm. The amount of additional productivity that would give back to everyone that commutes is in calculable.