Michele Pasin / Quotes

Fortran and Lisp

The history of programming begins with two languages with two completely different philosophies and goals: Fortran and Lisp. Both languages come from Academia, but from two opposite fields: on one side we find physicists and engineers interested in numeric computations to be run in the most efficient way to solve concrete problems of physics/engineering; on the other side we find matematicians interested in algorithmic research trying to solve abstract problems like symbolic computation, theorem proving, artificial intelligence and related topics.

Both fields had first class brains and the result of their effort were Fortran, which is still - after fifty years - the reference point for numeric computation, and Lisp, which is still the reference point for metaprogramming techniques. Both languages had and still have and enormous success in they market niche and will be probably still be us one hundred years from now. Nevertheless, both Fortran and Lisp are nowadays languages of small visibility, since their niches has become very small and far away from what we mean as mainstream programming today.

Saved 14 August 2018 / www.phyast.pitt.edu ↗

#Lisp #computation #language

Macros in lisp

Another beauty of Lisp is its macro facility. I’ve not seen its like in any other language. Because the forms of code and data are equivalent, Lisps macro are…

Hello Haskell, Goodbye Lisp #language #Lisp #argument #function

Programming languages are habits of mind

What's so great about Lisp? And if Lisp is so great, why doesn't everyone use it? These sound like rhetorical questions, but actually they have…

Beating The Averages #language #Lisp

AI as building robots with economic theory

Whether or not the field of artificial intelligence deals with this foundational issue could be decisive for its project of building superintelligent…

Beyond Zero and One (Andrew Smart) #artificial-intelligence #computation #ontology #superintelligence

Are computations real or epistemic tools?

In philosophy, cognitive science, and, more broadly speaking, in computer science, there is a divide between those who believe that computations underlie…

Beyond Zero and One (Andrew Smart) #computation #information #reality #philosophy-of-mind

Big problems decompose into simple ones

Yet another important idea, already implicit in what I have said, is that big complex problems can be broken down into little simple problems, which can be…

Mind: A Brief Introduction (John R. Searle) #computation #complexity #turing-machine

Biological versus functionalist views of consciousness

Without going into the mathematical details here, Maguire shows that if we do in fact have completely integrated experiences, this form of information…

Beyond Zero and One (Andrew Smart) #biological-naturalism #functionalism #consciousness #computation