The Semicolon Wars
Programming languages is always a touchy subject for anyone who programs. Naturally we will have a world divided on which language is better to program with. Usually some people would defend their favorite language at all cost, others are more flexible on which language is better and know that one language doesn't solve all our problems. Usually these people would think that a language works properly but it will nice to have the functionality of other language. This is the funny part about Programming languages and Speaking languages. There are some words in different dialects that don't have a straight translation to another language. The example it comes to mind when i tried to explain this concept is "Te quiero". I know the direct translation is "I love you" but "Te amo" is also translated into "I love you". This creates a bit of confusion for English native speakers. They believe "Te quiero" and "Te amo" could be interchangeable but in reality that is not the case, at least in Mexico. We could have the same scenario in programming languages when in certain cases or problems, a feature from a different language could be the perfect solution. Therefore it could be a reason on why all the languages change so much between each other. Of course also when designing a language the way of thinking of a designer could be completely different from another designer. Therefore creating so many permutations.
Another subject i believe is important is the Semicolon. As the paper mentions in the title. There is a big debate on the subject of the semicolon. For example Kotlin a new language from JetBrains that can be used instead of Java does not require a semicolon. Naturally this caused a big up roar on the Java users. People defended the Semicolon and others accepted that finally they got rid of that "annoying" rule. Again this depends a lot on the way of thinking of the programmer. Where one programmer might need that physical reminder that this is the end of an instruction and other sees that as a waste of time.
Comments
Post a Comment