Entradas

Revenge of the Nerds

The article starts by saying somewhat of a story about a boss that really does not know about technology and programming languages. So in this story the boss gives you a task or problema to solve but he asked you to do it in Java, why Java? Well, the author says, it is because that is the standard of programming languague in that time, and the boss thinks that all this programming languages are equivalent. This is a common mistake the author addresses as confortable idea, because not only does people who do not know about this stuff think this way, also some programmers have this way of thinking. He then says that programs like Java that tried to be better that C++, and Perl, and Python and so on, they are tending to be more like Lisp, a language created in 1958 by John McCarty. And this language is so powerful and differentiate of other, is that it was not meant to be a programming language, instead it was conceived like a theory, like the article says “ an effort to define a...

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 ...