Skip to main content

Posts

Showing posts from December, 2018

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 comp

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