Entradas

Mostrando entradas de octubre, 2017

Language as the Ultimate Weapon and my review of 1984

Ok I am going to talk about George Orwell novel 1984 and because of that if you haven’t read it I don’t know what are you doing wasting your time, that is a book everyone should read and I feel bad for not doing it earlier and having to wait for someone to force me to do it, thanks professor Ariel. Well 1984 it’s a dense book in my opinion because it really makes you think on the world it shows you and how it would be if our world was like that or if we were in an scenario as the novel shows us. The point of the psychological control based on the vocabulary as the novel shows us and as it is remarked in the article “ Language as the ultimate weapon ” it’s scary, really scary because you see it on the book and you think, if that happened in real life would I be able to tell the difference and oppose to it or would it be so subtle I would begin to embrace without even paying attention and when the article makes the comparison to politics and how they do something in that area that...

The Promises of Functional Programming... and my struggle to learn that this promises are good

Oh functional programming, you are good, you are very good, after all this time in this Programming Languages course I can see why some people praise you and how convenient you can be depending on what we are trying to do. The article “The Promises of Functional Programming” doesn’t lie in its title and it really talks about how different and good are the things you can do and the way they work in a functional language like Lisp, or Clojure and the way the article presents them make you think (if you didn’t knew about functional programming before) that this way of programming its easier, better, even more elegant and at that point you may think why haven’t I heard from it before and why am I not using it, well the answer may be (maybe not, maybe it’s just me) in that changing your way of thinking, your way of programming coming from a background of a more imperative programming such as an object oriented paradigm can be kind of hard and frustrating at the beginning. One of the fi...

Rich Hickey on Clojure

Well, first of all its fun to hear another podcast from the same show as we did when we were hearing dick Gabriel on Lisp, then we were hearing from an expert we could say on the topic (Lisp), but now we are hearing about the language, in this case Clojure, from the own creator of the language which makes things a little bit more interesting in my opinion. Some things talked about in the podcast we have learned through the course but hearing why it works that way and the thought put behind that as to why make the language work that way is what made the podcast really interesting. One think I really liked is the realization which I really didn’t paid attention, although is obvious, until listening to this podcast, is that we have the power of Java thanks to the java virtual machine without the language being java itself, but we also have the power of Lisp as Clojure is a dialect of lisp and in my opinion that makes Clojure a really powerful language and also a very simple one ...