Entradas

Mostrando entradas de marzo, 2018

Language as the Ultimate Weapon

Why is the  Nineteen Eighty-Four  novel by George Orwell relevant to a student taking the Programming Language course? In this last entry of the coruse I will give my opinion about the Nineteen Eighty-four novel and the article titled “Language as the ‘Ultimate Weapon’ in Nineteen Eighty-Four".   “Different languages impose different conceptions of reality” I think that this phrase is very powerful and it is true, quotidian languages like English or Spanish or Japanese have their own culture behind them and when you understand them you start to have a different perception of life and thinking.  The same happens with the developers, we need to learn more and more programming languages and each programming language has their own rules and sometimes a very different syntaxis that give us different ways of thinking when we are solving problems, this is very important because we do not think the same when we develop in Python, C, C#, Clojure or Java. ...

The Roots of Lisp

The Roots of Lisp In this blog I'll talk about the article called "The roots of Lisp" by Paul Graham, who is a british programmer who founded Viaweb and he is the co-founder of Combinator. The author describes the origins of LISP, where Jonh McCarthy participated in the creation. Paul made a review of what John MacCarthy found when he discovered this new notation to do the mathematical notation more easier to understand. This reading has been the most difficult to understand of the whole course, so I will try to make a brief summary of what I could understand and give my opinion. The articles begins with the differences between the structure of the programs in C and LISP, and he mention two basic types, that was the atoms and the lists. Lists refers to the concept that we have always understood in programming languages, but in the case of atom, it's a new concept for me, atoms in LISP is a word for all data types that are not cons cells (like numbe...