Skip to main content

The Semicolon Wars

There is an extensive amount of programming languages ​​and trying to learn them all is a rather complicated task. Even trying to learn each of them involves a complicated task due to its diversity, therefore most programmers are reduced to learning a couple of them. However, these types of situations also give rise to discussions about which language is better over others.

Despite the differences that are present in each language there are peculiarities that developers look for in each of them, for example, the readability of the codes. It may seem like a trivial topic about what is the most correct way to use as a comment indicator, but it is not. Discussions open and diversify to try and find the best option to comment, after all, this determines to some extent the legibility of the codes and their understanding. Similarly, the assignment of names for functions, methods, variables, among other objects that need to be named in a code works. Finally, as a personal opinion, there is no significant difference as long as they are legible to the programmer joined to his team.

Additionally, readability is not the only point to deal with in this type of thing. It is necessary to contemplate that, even with the differences that exist, each language has the same bases. However, each has its differences, so they are divided into different categories for better understanding.

Continuing, no matter to what extent a programmer implements one or another programming language for a task, it is important to focus on which one adapts to improve development time along with the efficiency and readability of the program or project. Each language has its tools and each one serves specific tasks. In broad strokes it is trying to discuss whether a pear is better than an apple, in the end both are different and it depends a lot on what you are looking for.

In conclusion, unlike many, I do not have a favorite programming language or in which I am deeply specialized, first, because my experience is very little, second, because I feel that I still have many programming languages ​​to learn. I feel that this will make me have a stoic opinion about which language is better than another and, without a doubt, I am a believer that there is no better language than another, but a more suitable place for one task or another.

Reference 

Hayes, B. (2006). The Semicolon Wars. American Scientist94(4), 299. doi: 10.1511/2006.60.299


Comments

Popular posts from this blog

The Secret History of Women in Coding

Currently, we can think that men were the first people that develop software or code to implement in some primitive computers, but it didn't happen in this way. For example, when Charlas Babbage create your Analytical Machine a woman was the first programmer when she designed a problem that make a Bernoulli sequence of numbers. Nevertheless, she wasn't the only one women that innovate in computational science. Around the history there were other important women that think very complex solutions to solve complicated problem that was the base for the current programs and software that exist. Whereupon doubt arises of knowing why decrease the number of programmers women that there are this times being that they are the pioneers in this topic.  I think it's sad that in our times it doesn't happen oftentimes. Computational science could look like a complicate topic, however there are people that they are so intelligent and brilliant to create new solution and proposals t...

About Clojure

In this podcast we listen to Rich Hickey, the creator of Clojure, talking about which were the main characteristics about it. Clojure is an important tool and programming language because it is a dynamic program language for JVM. This advantage allows Clojure to be adaptable for any host platform, concurrency, functional and based on Lisp. Although Lisp is a simple and elegant programming language, it is not known due to that it is studied individually, contrary to what we would think about this language.  Even with these particularities, Clojure keeps being a great tool to program in. For example, we can create programs that  are writing programs, we can handle a high level of function abstraction and we can benefit from its access to all Java libraries. It could be complicate coding everything with list but in Clojure, we also have data structures as vectors and maps. Clojure looks like a simple program in contrast to Java and its syntax, although the abstraction of Clo...

Presentation

Hi! My name is Felipe Osornio but my friends call me Deiv and I would like for you to call me that. I'm 21 years old and I'm studying Computational Systems.  Expectations I would like to learn many things about Programming Languages, about my teacher and my classmates. In fact, I would hope to acquire more knowledge about programming paradigms and to learn about Clojure.  Hobbies and personal interests I play drums since I was 15 years. When I began with this I used to play metalcore, deathcore and metal but after some years I began to play indie and things like pop punk, punk or rock punk.  Book, music and movies  My favorite book is  The Unbearable Lightness of Being . I read this book when I was in fifth semester. Also, I enjoy reading topics about absurdism and existentialism. One of my favorite authors is Albert Camus, because I really enjoy his philosophy  and how he sees  the reality in which we live in.  About music, I like...