Skip to main content

Meet the Great Minds behind the Top 10 Most Prominent Programming Languages

When we will think about programming languages, surely Python, Java, Ruby, and many more will cross our minds. However, undeniably, we sometimes tend to forget about the excellent people behind them - the great minds which created these useful programming languages.
In this article, we are going to meet the people behind the Top 10 languages that are widely used by developers. Here are they:
1. Guido van Rossum
The man behind Python which is not only one of the most prominent but also one of the highest-paying programming languages is Guido van Rossum.
Based on Vicky Singh Rao's article on Technotification, Guido is a Dutch who was born on January 31, 1956. His language was initially released in 1991.
2. Yukihiro Matsumoto
Computer scientist and programmer Yukihiro Matsumoto is behind the object-oriented programming language Ruby. He was born on April 14, 1965. It was in the middle of 1990s when Matsumoto developed Ruby in Japan.
3. James Arthur Gosling
Canadian computer scientist James Arthur Gosling who was born on May 19, 1955 is the creator of Java. It is a class-based general-purpose programming language.
4. Dennis Ritchie
Based on the article, the man behind the programming language C is American computer scientist Dennis MacAlistair Ritchie. He was born on September 9, 1941. He has served as the head of Lucent Technologies System Software Research Department until 2007.
5. Bjarne Stroustrup
Danish computer scientist Bjarne Stroustrup who was born on December 30, 1950 is the great mind behind the prominent programming language C++. It was initially released on 1985. Bjarne is a managing director in Morgan Stanley New York and an educator at Columbia University.
6. Rasmus Lerdorf
Danish-Canadian Rasmus Lerdorf is the creator of the scripting language PHP. He was born on November 22, 1968. He is also part of the development of the later versions of the said language.
7. Larry Wall
American computer programmer Larry Wall is the creator of the general-purpose programming language Perl. Aside from being a programmer, he is also an author.
8. Brendan Eich
Brendan Eich is the great mind behind JavaScript, a high-level programming language which was released in December 1995. This American technologist is also one of those who founded Mozilla Corporation, Mozilla Project, and Mozilla Foundation.
9. Niklaus Wirth
Based on the article, the creator of the imperative and procedural programming language Pascal is Swiss computer scientist Niklaus Wirth. He was born on February 15, 1934.
10. John McCarthy
American computer scientist John McCarthy is the creator of Lisp programming language. He was born on September 4, 1927. Aside from being the great man behind Lisp, he is also one of those behind the discipline of artificial intelligence or AI.

Comments

Popular posts from this blog

MTA 98-361: How I passed MTA - Software Development Fundamentals?

MTA 98-361: How I passed MTA - Software Development Fundamentals? :) Let’s Define Microsoft Technology Associate     (c) Microsoft     (c) Useful Link Who should take this exam?     (c) Microsoft What Skills do I need to study for the Exam? Check on this :  Microsoft How did I prepare? I have an experience in VB.NET and C#, because way back in College we had a course that focuses on Microsoft Visual Basic .NET and current on my work we are using C#. I must say it was helpful in speeding up the preparation process, but I still take some time in studying. Don't rush on taking the examination, take time to study even it will take you 1 month or even 2 months – it’s okay as long as you passed. Let’s say you passed the exam in 1 week preparation then what? Did you learn something? Did it actually improved your skills? In my opinion, the Certification is just a reward from studying very hard. The most important thing is not just by getting the certificate

Resources/References that can be used in preparing for MTA 98-361 Software Development Fundamentals

Here is the list of  Resources / References   that can be used in preparing for MTA 98-361 :  Programming in C# Jump Start MTA 98-361 Wikiversity (Very Useful) Microsoft : Preparation Resources CBT Nuggets Wiley Book  - Message me, if you want these book, I will give you discount. MTA 98-361 Resources C# Courses Others 1 Others 2 Keywords : Reviewer 98-361 , Resources 98-361 , Exam 98-361 References 1. Exam 98-361 (Step 1) How I Passed Software Development Fundamentals (Exam 98-361) ? Yes! I passed MTA 98-361. It feels great to be a Microsoft Technology Associate in Software Development Fundamentals. Sample MTA Certification - Badge ====================================================== This Story written by Someone on Microsoft Study Group and It helped me a lot to pass 98-361 : I Frickin' Passed!!! - First Attempt!!! (Super Detailed Expe

What is the difference between Pascal Case and Camel Case?

Pascal case is a subset of Camel Case where the first letter is capitalized. That is,  userAccount is a camel case and  UserAccount is a Pascal case. The conventions of using these are different. You use camel case for variables and Pascal case for Class names or Constructors. It is easy to remember. Pascal is a proper noun so capitalize the first letter. camel is a common noun, so you do not capitalize the first letter. Talking from a programmer's perspective,  PascalCase  means the first char should be capitalized while  camelCase  means the first char should be lowercased. To remember camel case you have to think about the shape of the capital letters. They are like the humps of a camel as you can see this image. Pascal Casing  - capitalizes each word: ThisShouldBePascalCase Camel Casing  - is similiar to pascal case but the first word is not capitalized: thisShouldBeCamelCase In general both can be considered equivalent although by definition "Camel