Entradas

Mostrando entradas de agosto, 2017

Dick Gabriel on Lisp

This podcast of Software Engineering Radio talks about the programming language of Lisp featuring Dick Grabriel. He started his company called Lucid that uses Lisp. He explains some of the features that make unique Lisp in regards to other programming languages. He says that everything written in Lisp is a function. When I heard that I remember what I wrote in clojure and realize that we define everything, that is something I did not saw when I started coding until now, and I think that is one of its advantages. Also he talks about macros, that this are like little programs that produces an expression   you want. I think this is something really useful, and I would be glad to make me a pro with this things called macros, because I think this is one of its general features and a key component to be really good with this language. They aboard and interesting topic that is why is not so used the language of Lisp. Dick defends the language saying that is used sporadica...

Beating the Average

This article is very interesting because it explains on why the author says that Lisp is a very powerful language. He starts telling a story of a company to say the least that was developed in with Lisp and in that time it was a very good advantage because every other app was developed in C and was running in the desktop, what made this program in Lisp so unique was that was build in their own servers, which means that they could use whatever language they wanted (Lisp), and that they could write and developed thing in a more efficient time, so when their competitors built a feature to stand out, they could replicated ore ven make it better. After that story he tells us the secret of why using Lisp was their secret weapon. In first place he stated that using a language that almost anybody uses or even understands is a key point. Also that Lisp use something called macros, as he explains, macros are programs that make programs, so, What that means is that the code of a program ...

The Semicolon Wars

The “semicolon wars” is an article written by Brian Hayes, he starts saying that ‘If you want to be a thoroughgoing world traveler, you need to learn 6,912 ways to say “Where is the toilet, please?”’, and what he meant by that, is that if you want to be a polyglot programmer, you need to learn more tan 8,500 different programming languages. That is a great number, mostly because I did not know that were that many. Also he states that we are far from founding a “perfect” language, with the best notation for expressing an algorithm or defining a data structure. ‘Cause many would say that he is not right, that we already have a fine language, but everyone will say a different one like C#, Java, Python, etc. Well, I can understand the “wars” that he exposes in the article, since this semester I would be using 4 different programming languages, I am getting confused already with some, for example, I was happy programming in C, when I tried to run my program, it marked me an err...