|
Lisp (or LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized syntax. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older. Like Fortran, Lisp has changed a great deal since its early days, and a number of dialects have existed over its history. Today, the most widely known general-purpose Lisp dialects are Common Lisp and Scheme. Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, and the self-hosting compiler. The name LISP derives from "LISt Processing". Linked lists are one of Lisp languages' major data structures, and Lisp source code is itself made up of lists. As a result, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new syntax or even new domain-specific programming languages embedded in Lisp. The interchangeability of code and data also gives Lisp its instantly recognizable syntax. All program code is written as s-expressions, or parenthesized lists. A function call or syntactic form is written as a list with the function or operator's name first, and the arguments following; for instance, a function f that takes three arguments might be called using From Wikipedia under the
GNU Free Documentation License Crazy On Tap - Functional programming languages
unknown Wed, 24 Jun 2009 20:31:36 GM It is built with Clojure, so it has a lot of shared state and has a lot more side-effect issues than Haskell or F#. But some consider it a functional . programming language. because it is a . Lisp. dialect. Permalink Dog Licker ... Programming musings Simple Lisp intermediate language
Juan Jose Garcia Ripoll Fri, 13 Mar 2009 11:24:08 GM I have fixed the Simple . Language. or Simple . Lisp. if you want to call it that way, which is a set of s-expressions that will make our intermediate . language. for the compiler. It is simple enough and consists only on assignments to ... risupu - notes on Lisp and programming : Parallel Mandelbrot ...
AlexF hu, 04 Jun 2009 14:51:00 GM SBCL developer Nikodemus Siivola posted a Common . Lisp. version on his blog. By coincidence, the Mandelbrot set is a nice and simple computation which can be easily parallelized. I am not jumping into the benchmark game / . language. speed ... From Google Blog Search: "Lisp programming language" From Yahoo Image Search: "Lisp programming language" Reccomend a programming language for me? Q. I can't stand C, find C++ and Java tolerable, but like Pascal. I'm just starting lisp/scheme, and it sounds pretty exciting. What other programming languages should I look at? Preferably one with a minimalist implementation and a small library. Asked by laofmoonster - Sat Sep 27 21:36:56 2008 - - 5 Answers - 0 Comments A. Visual Basic? Answered by Jesse - Sat Sep 27 21:40:17 2008 I want to learn a functional programming language. Where do I start? Q. I am an experienced C# developer. I've also had java experience in the past, and I am a python hobbyist. I hear that functional programming is going to get more popular in the near future, and I'd like to get a leg up. Also, learning a new paradigm sounds fun. I understand you can do functional programming in python; but I thought it would be more fun to learn some new syntax and force my mind to shift to a different gear. I'm thinking lisp, scheme, or F#. I have and or can get any tool I need. Which language (specific interpreter, software package, or toolset) should I choose and what free online tutorial should I start with? My main machine is Vista; but I also have an ubuntu box. Asked by Matt - Wed Dec 10 19:06:59 2008 - - 1 Answers - 0 Comments A. I'm planning to do the same over christmas, with Haskell. There's a texbook from O'Reilly freely available online, which has a great introduction to functional programming paradigms and concepts. Answered by Chris G - Thu Dec 18 09:24:13 2008 Rank these Programming Languages?
Q. Which of these are most worthwhile to learn if you want to increase your chances of getting a job as a programmer? (Don't mention C++ or Java b/c I already learned it) LIST: Ada, Cobol, Fortran, Lisp, Pascal, Pyton. Please rank these languages from most used to least used today. Thanks in advance! Asked by superman - Mon Jun 9 22:30:37 2008 - - 3 Answers - 0 Comments A. It would probably depend on what kind of programming you'd like to be doing. Of those listed, Python is certainly very popular among newer interpreted languages. Fortan is good for mathematics. The Pascal I learned (several years ago) was so much like BASIC that I lost interest, but things might have been extended since then. I might also recommend C if you plan on doing low-level apps or drivers, and Perl as a good all-around tool maker. The only real problem with Perl is that it's a bit difficult to learn. Answered by vikingnoise - Mon Jun 9 22:40:20 2008 From Yahoo Answer Search: "Lisp programming language" Lisp is a family of computer programming languages based on formal functional calculus. Lisp (for "List Processing Language") stores and manipulates programs in the same manner as any other data, making it well suited for "meta-programming" applications. One of the oldest "high level" programming languages (second only to Fortran), Lisp continues to be popular in the field of artificial intelligence down to the present day. Contents
About Lisp
From Wikiquote under the GNU Free Documentation License. |





