Four famous computer programmers every IT student should know
Information Technology (IT) has brought massive improvements in our lives as a whole, whether or not you work in the field. In its own way, it has brought the world closer together and has allowed the world’s economy to become one interdependent system. Information can now be passed quickly without worrying about linguistic and geographical barriers. Top IT schools in Manila and all over the world strive to produce the best graduates to ensure that the information will be passed on smoothly and with no delay.
Although they have pronounced differences, IT and computer programming are mutually dependent. Every student taking a computer-related course should also familiarize themselves with the pioneers of the different fields of computer, especially in programming. Notable computer programmers and their significant contributions have made a large impact on the devices and gadgets that are now integral parts of the society.
Sir Timothy John “Tim” Bernes Lee is a British computer scientist renowned globally for his creation of the World Wide Web. He was also responsible for the implementation of the first communication between a Hypertext Transfer Protocol (HTTP) client and server via the Internet. He holds multiple awards such as being included in the World Wide Web Hall of Fame and being one of the only five Internet and Web pioneers to hold a Queen Elizabeth Prize for Engineering. Tim also holds the Founders Chair at the MIT Computer Science and Artificial Intelligence Laboratory.
Born Augusta Ada King, Ada Lovelace was an English mathematician and is considered as the world’s first computer programmer. She is credited for her work on Charles Babbage’s Analytical Engine, a mechanical-general purpose computer – her notes for the Analytical Engine were recognized as the first algorithm created for the sole intent of being processed by a machine. With her futuristic mindset she was able to predict that computers would be used for bigger purposes and not just for numbers.
Dennis MacAlistair Ritchie was an American computer scientist known for shaping the digital era. He created the C programming language, used today in a variety of software applications, operating systems, and modern programming languages. Along with Ken Thompson, Ritchie created the UNIX operating system. He was also the head of Lucent Technologies System Software Research Department when he retired in 2007. When he passed away on October 12, 2011, the Fedora 16 Linux was released in honor of his memory.
A colleague of Dennis Ritchie, Kenneth Lane Thompson is an American pioneer of computer science. He has co-invented the Go programming language while working at Google and was one of the early developers of the Plan 9 operating systems. He was responsible for the design and implementation of the original UNIX operating system and invented the B programming language, the predecessor of the famous C programming language made by Dennis Ritchie.
Without these programmers, humanity won’t be able to understand the potential of computers the way we do today!
4 is too small number for the list of famous programmers of all time. In my list I would add at least Thomas Eugene Kurtz, developer of Basic that has awakened interest in computers and programming of ordinary people. Linus Torvalds, father of Linux. Niklaus Wirth with his Pascal. Also IT students know about object oriented programming, so they should know about Alan Curtis Kay. And I’ll say nothing about Bill Gates, as a programmer, but he’s really #1 in IT world.
Thanks for your post and possibility to remember the history of IT.
BTW, are you sure you’ve found the right photo of Ken Thompson? He looks a bit like Brooklyn’s district attorney 🙂
Dennis MacAlistair Ritchie is one of my favorite computer programmer.
Thanks for putting this together, it’s nice to see Dennis Ritchie and Ken Thompson mentioned – esp. as in the common mind they are not as well known as others. Just like Lovelace and Berners-Lee they have an extraordinary personal story also, and yes Torvalds and Carmack should be added, and even Gates – not everyone remembers, but he was a great programmer too. More details in this slidedeck: http://www.slideshare.net/ArnoHuetter/rockstar-programmers
I would like to be a great programmer like mark zukerberg
Congratulations on the blog, I loved the posts, I will spread your posts in my face book .. thanks