 Presented By:
 Arvind Sahu.
 Symbiosis college pune.
 Introduction.
 Features of Common LISP.
 Applications on LISP.
 How to Use CLISP.
 Prefix Notation.
 Basic programs.
 Lisp summary.
Lisp is often promoted as a language preferable
over others because it has certain features that are
unique.
 Rich, exact arithmetic.
 Generalized references.
 Multiple values.
 Functional functions.
 Generic Functions.
 Dynamic redefinitions
 Lambda lists
 Method combination.
 Macros.
 LISP stands for LISt Programming.
 John McCarthy invented LISP in 1958.
 It is particularly suitable for Artificial Intelligence
programs, as it processes symbolic information
efficiently.
 It serves as a common language, which can be
easily extended for specific implementation.
 Programs written in Common LISP do not
depend on machine specific characteristics, such
as word length.
 Machine independent.
 Uses iterative design methodology.
 Easy extensibility.
 Allows to update the programs dynamically.
 Provides high level debugging.
 Provides advanced object oriented
programming.
 Provides convenient macro system.
 Provides wide ranging data types like,
objects, structures, lists, vectors, adjustable
arrays, hash tables, and symbols.
 Expression based.
 Provides an Object Oriented Condition
system.
 Provides complete I/O library.
 Provides extensive control structures.
Develop research Applications(AI).
 Yahoo Store.
 Auto Cad.
 Emacs.
 G2.
 And many other commercial applications.
 To run a .lisp or .lsp file, simply use:
clisp hello.lisp
 Example:-
the following expression:
a * ( b + c ) / d
is written in LISP as:
(/ (* a (+ b c) ) d)
(write-line "Hello World")
(write-line “Arvind sahu")
 Simple syntax.
 Programming in LISP is totally different
from other Programming languages due
to its unique syntax and development
mode.
 All LISP program code is written as
s-expression or parenthesized lists.
Basic lisp

Basic lisp

  • 1.
     Presented By: Arvind Sahu.  Symbiosis college pune.
  • 2.
     Introduction.  Featuresof Common LISP.  Applications on LISP.  How to Use CLISP.  Prefix Notation.  Basic programs.  Lisp summary.
  • 3.
    Lisp is oftenpromoted as a language preferable over others because it has certain features that are unique.  Rich, exact arithmetic.  Generalized references.  Multiple values.  Functional functions.  Generic Functions.  Dynamic redefinitions  Lambda lists  Method combination.  Macros.
  • 4.
     LISP standsfor LISt Programming.  John McCarthy invented LISP in 1958.  It is particularly suitable for Artificial Intelligence programs, as it processes symbolic information efficiently.  It serves as a common language, which can be easily extended for specific implementation.  Programs written in Common LISP do not depend on machine specific characteristics, such as word length.
  • 5.
     Machine independent. Uses iterative design methodology.  Easy extensibility.  Allows to update the programs dynamically.  Provides high level debugging.  Provides advanced object oriented programming.
  • 6.
     Provides convenientmacro system.  Provides wide ranging data types like, objects, structures, lists, vectors, adjustable arrays, hash tables, and symbols.  Expression based.  Provides an Object Oriented Condition system.  Provides complete I/O library.  Provides extensive control structures.
  • 7.
    Develop research Applications(AI). Yahoo Store.  Auto Cad.  Emacs.  G2.  And many other commercial applications.
  • 8.
     To runa .lisp or .lsp file, simply use: clisp hello.lisp
  • 9.
     Example:- the followingexpression: a * ( b + c ) / d is written in LISP as: (/ (* a (+ b c) ) d)
  • 10.
  • 11.
     Simple syntax. Programming in LISP is totally different from other Programming languages due to its unique syntax and development mode.  All LISP program code is written as s-expression or parenthesized lists.