Ir al contenido principal

The Semicolon Wars

5 years ago a friend of mine gave me a book as a birthday gift. Yes, as you may guess, it was a programming book, and if I got to be specific, an introduction to C programming language. A 17 year old José Pablo felt like he had some kind of magical book in his hands. My first thought was that this book would contain a step-by-step guide to build my first app. I was wrong. After reading some pages of the magical book all of my fantasy dreams went straight to the trash. But hey, not all of it was bad. I realized that the C language was similar to the way math equations are written.

Having said that, let's start talking about The Semicolon Wars. After reading a 5 page magazine article, that felt more like a typical meal-time debate from a group of programmers, I realized that most of the ideas presented have gone through my mind a lot of times. The differences between most of the programming languages are not that much. Most of them share a way of writing operations and instructions, that makes easier to understand them even if you haven't had experience with one particular programming language. But there are some particular languages wheres it's not that intuitive. For example, as I've already mentioned at the top of this post, my first experience with coding was C. Then, when I got into college I learned Python, Java and Swift. All of them, with their own peculiarities, are actually the same in terms of the way you type them. Even Clojure, that is not that similar to what I learned in the past, was not that difficult to understand after reading some code. 

My final thoughts are that it doesn't really matter the way you have to write the code. Just as when you start learning a new (speaking) language, you just have to get used to some technicalities, that in some way, will give it's own soul to the programming language.

Comentarios

Entradas populares de este blog

70/30

Don't worry, today we are not going to talk about finances or economics as the title may suggest. We will treat a more important subject to us computer scientists. But first, let's do a quick test. If you happen to be, or you know some coders, what's the percentage from women and men? Your answer may be different, but the most probable is theres a male majority in the group. Yeah, I know, we even joke about having more than 5 women in our classes, but if you really take some time to deeply analyze and make some research about this topic, you'll find that this actually increasing year-by-year instead of going down. At the beginning of what Computer Science is now, many women took part of this big movement. The trend was that women would take more relevance, and well, that actually happened until the mid-1980s. Stanford University CS BSc by gender 10 years earlier, a study the numbers of men and women who expressed an interest in coding as a career were equal. Ma...

Let's talk about Lisp

Choose one (1) option: a) Facebook vs Google b) Super Bowl LIII c) LISP Well, if you read the title, you probably chose the correct option. Not Java, not Python or even Swift, this time i'll talk about Lisp. But, why did I choose it? Just because I recently listened a podcast on my free time, and as you may guess, it was about Lisp. So get yourself prepared, because i'll compress 60 minutes of talking into a short, but complete, post. Anyway, without further ado, let me turn to the matter in hand. The story from Lisp goes back to the mid 1950s, when John McCarthy, the creator of Lisp, did not originally intend for Lisp to be an elegant refining of the principles of computation. But, after one or two insights, that’s what Lisp became. Paul Graham wrote that, with Lisp, McCarthy “did for programming something like what Euclid did for geometry.” [1]  After some work from McCarthy, some grads from the MIT and Steve Russel, Lisp was born. The way Lisp was constructed,...

Alpha

First of all, my name is José Pablo, not Juan Pablo. I just wanted to let you know that because 1/3 of the times that get to know somebody, they'll call me Juan Pablo. I expect to increase my programming skills by solving new and challenging problems. When I'm not coding or doing something related to computer systems I really enjoy photography, cinema and going to art exhibitions. Speaking of movies... one that got my attention is The house that Jack built  from the Danish director, Lars von Trier. This movie may not be for everyone. 155 minutes of explicit violence and murder scenes that will leave you without appetite for a full day. Having said that, if you are brave enough to watch it, you'll find that Lars makes reference from the Divine Comedy at the end of the movie.