Ir al contenido principal

Dick Gabriel on Lisp

A.I. has been the pinnacle of computer science ever since the Turing’s machine, and the first premise to supporting that is “with a machine with infinite resources is possible to transcend Turing’s computability” (V. Müller, 2014).
According to Dick Gabriel in the podcast Lisp was a programming language that was developed around 60’s and it was mainly oriented to the study and development of artificial intelligence. For the time, the structure of lisp was more common for those that studied Turing’s machine given by the fact that its structure was strongly related since its main data structure was the List which remind me to the tape used for Alan’s machine. The basic use case for the List as a data structure was to use a defined language or dialect that they were meant to process via a macro.
Gabriel also said that the Lisp paradigm was “made” the way it was with the unclear intention of making A.I. developers the only ones that can make A.I. research, but that is something that still happening today even with the vast adoption of Open Source for the main languages that are most commonly used for anything (internet helped a lot for that).
When someone thinks about A.I. nowadays, the first thing that comes into mind is a very complex and sophisticated machine that is kind of magically aware of itself, and all sort of things given by imagination. More ironically, in movies and tv shows even when they do remark this stereotype, and they also remark the fact that it is actually a powerful machine that runs a code that makes it look, sound or feel like a person, and that began before a term like “machine learning” was properly conceived.
The idea of using lisp nowadays can be inconceivable for most programmers, because the actual field of study for machine learning and A.I. is now more populated with some other languages.

Reference:

V. M. (2016). Computing and philosophy: selected papers from IACAP 2014Cham: Springer.

Comentarios

Entradas más populares de este blog

Rich Hickey on Clojure

Rick Hickey really impressed me in this potcast when he started talking about the details of Clojure's implementation of “mutable…ish” data and how he made it happen within the problematic that is the Java Virtual Machine in terms of resources, although the JVM has become more and more efficient within the newer versions; but in that sense the creation of a resource-efficient data structures certainly deserves a lot of admiration from me or anyone that nowadays dedicates its career to data-science because it takes a very clever mind to abstract all those models. Clojure is presented to you as a new paradigm or tool for your career or projects it can sound super difficult or creepy in the way of syntax complexity, but the truth is that once you dominate it, it becomes another “weapon” in the duty of any computologyst or computer systems engineer. Clojure is an amazing and powerful language because it is the (almost) perfect link between the objects-oriented paradigm and the unk...

Revenge of the nerds

When I was beginning the path to become a software engineer I tended to magnify the problems related to the things I wasn’t very much involved into, because of inexperience. The Analogy of the pointy-haired boss can apply to many people when they are neophytes to some regard. In the real world it’s something that have happened to me almost every time when the requirements for some software are very ambitious and a pseudo-informed client is involved. Everybody loves standards, it makes things easier and faster, but also is not always wat everyone needs for achieving their goals. Maybe the client wants the latest and greatest revision of a software that is commonly used for their branch in business, but maybe that version of that software implements functions and new paradigms that are no longer the principal need for the client. These kind of concerns are common because where there is money involved, there is always the need to have security and robustness, but in the software deve...

Language as the Ultimate Weapon

The power of language and discourse was recognized during the last century, because not only George Orwell, also recognized the strength and ability of language, on the other hand, Michel Foucault, also raised the power of discourse provided by the institutions for the control of individuals. Recognizing that this form is correct, that it refers to language as a weapon of government, placed in the world of politics and the social, words and resources formulated, it is exactly that, the tools to achieve what you want and local way for politicians these are the tools for the revolted people. In order to answer the question that is asked, it is important to bear in mind that nowadays the data analysis is focused on the analysis of the data chains in order to obtain information, so it is necessary to understand that not only in words and Written oral language but that technology does not invade every day in a positive way as a negative, computers are fundamental tools for service, so fo...