Today is July 14, 2011. It’s Bastille Day in France. This morning I got up at 3:30am to watch Stage 12 of the 2011 Tour de France. Stage 12 was the first stage to enter the mountains of the Pyrenees which are on the border of France and Spain. The stage 12 winner was Samuel Sanchez from Spain. The overall tour leader is still Thomas Voeckler from France. All of this is perfectly fitting for this French National Day. Bastille Day celebrates the Fête de la Fédération, July 14, 1790, the first anniversary of the storming of the Bastille during the French Revolution.
The Industrial Revolution of the 18th and 19th centuries produced major changes in manufacturing, transportation, mining, technology, and world economies. Objects in programming languages first appeared in Simula 67 (1967) created by by Ole-Johan Dahland Kristen Nygaard at the Norwegian Computing Center. Bertrand Meyer, designer of the Eiffelprogramming language, wrote a wonderful tribute to Dahl and Nygaard that appeared in the Journal of Object Technology. The Beatles sang about "Revolution" in 1968. The SmallTalk programming language was created by Alan Kay, Adele Goldberg, Dan Ingalls, Ted Kaehler, Scott Wallace, et al at Xeroc PARC during the 1970’s and was released to the public as SmallTalk-80.
Dr. Brad Cox defined the term "Software IC" and the concept of a marketplace of of components in his book "Object-Oriented Programming - An Evolutionary Approach" written in 1986. Dr. Cox wrote the article "Planning the Software Industrial Revolution" in 1990 where he said that developers would stop writing code and start assembling applications from reusable components. In February 1995, Delphi version 1 shipped with a component model built into the language and a set of reusable components. Delphi was followed in 1997 by C++Builder 1 bringing component based development to the C++ language. RadPHP, first released in 2007, revolutionized web development with a completely integrated, rapid visual development approach and component framework for the PHP language.
The software revolution continues today and is driving our global software economy. Disruptive technologies and disruptive innovations seem to appear every day. As software developers we are right at the center of the action. Every day is a developer’s day to celebrate the software revolution! Viva la Revolucion! Viva Software Development! Viva Objects! Viva Components! Viva Platforms!
Stay tuned to the Embarcadero web site for news about the next revolution in PC, Mac, Web, and mobile application development.