Growth is an integral part of every field and that couldn’t hold truer for programming. With groundbreaking discoveries being made every year, it is truly stunning to see how far we have come. Today we have collected the top milestones of the past five decades, so read and enjoy.
An exciting creation from the 1980’s was the first version of Microsoft Word. Developed in 1983 by Charles Simonyi and Richard Brodie Called Multi-Tool Word at the time of its first release, it was intended for Xenix systems. It wasn’t an instant hit, probably because of competition from the 1978 invention WordStar. The product saw various improved versions being released over the course of the next six years from word 2.0 to 5.0. Another milestone in this decade was the invention of the C++ programming language. Made by Danish computer scientist Bjarne Stroustrup, this was originally meant to be an extension of the language C. Stroustrup created this language as he found Simula too slow for use, and BCPL too low-level for large software development. Other than C, C++ is also influenced by various other languages like ALGOL 68, Ada, CLU, and ML. C++ is one of the most commonly used programming languages today. The language Perl was also designed in the 1980’s. Introduced to the world by American computer programmer Larry Wall in 1987, this language was influenced by AWK, BASIC, C, C++, and a few others. Although several programmers have referred to Perl as a write-only language, it continues to be a relatively popular language to date.
A popular invention of the 2000’s was Apple’s iTunes. The initial release of iTunes was based on SoundJam MP. iTunes was first released on January 9, 2001, at Macworld San Francisco. Although it started out as a simple music player with time the iTunes turned into an extremely sophisticated content manager, hardware synchronization manager, and a popular e-commerce platform. Released on April 1, 2006 the Apache Hadoop is a noteworthy creation from the 2000’s. Developed by Doug Cutting, and Mike Cafarella, Hadoop is an open-source framework that is designed to facilitate the management and processing of huge datasets on clusters built from commodity hardware. Named after the toy Cutting’s son Hadoop is written in Java.
Late in 2011, Adobe Inc. released Adobe Creative Cloud. The Adobe Creative Cloud lets users access software that can be used for graphic design, video editing, web development, and photography. The Creative Cloud is fairly popular, with over 1.4 million subscribers. Yet another cool invention from this decade was Google Assistant. Google Assistant was first unveiled in 2016 as part of Google’s messaging app Allo, but it was later introduced as a standalone app in May 2017. Written in C++ the virtual assistant interacts with users mostly via natural voice, mimicking human conversations. There were certain claims that the Google Assistant collected sensitive information without the user’s consent. However, Google insisted that only 0.2% of the recordings were being listened to by language experts simply to improve Google’s services.
The evolution of technology is undeniable and seeing the growth over the years only drives the point home. As we wait patiently to be dazzled by the inventions of the coming decade, let us know if we missed any cool coding action and what you thought was the biggest coding milestone in the past fifty years.