gptkbp:instance_of
|
gptkb:language
|
gptkbp:bfsLayer
|
3
|
gptkbp:bfsParent
|
gptkb:DJ
gptkb:software
gptkb:language
gptkb:Library
gptkb:computer
|
gptkbp:community
|
Lisp books
Lisp conferences
Lisp tutorials
Lisp users group
|
gptkbp:created_by
|
gptkb:John_W._Mc_Carthy
|
gptkbp:designed_by
|
gptkb:John_W._Mc_Carthy
|
gptkbp:features
|
dynamic typing
garbage collection
first-class functions
code as data (homoiconicity)
|
gptkbp:first_appearance
|
gptkb:1958
|
gptkbp:formulation
|
prefix notation
S-expressions
list processing
symbolic expressions
|
gptkbp:has_community
|
gptkb:Scheme_Community
gptkb:Lisp_Users_Group
Clojure Community
Common Lisp Community
Racket Community
|
gptkbp:has_events
|
gptkb:Clojure/conj
gptkb:Lisp_Conference
gptkb:Racket_Con
Common Lisp Meeting
Scheme Workshop
|
gptkbp:has_feature
|
dynamic typing
garbage collection
recursion
first-class functions
code as data (homoiconicity)
|
gptkbp:has_weapon
|
gptkb:Racket
gptkb:CLISP
gptkb:SBCL
CCL
ECL
|
gptkbp:historical_significance
|
influenced many modern languages
one of the oldest high-level programming languages
pioneered many concepts in programming languages
|
https://www.w3.org/2000/01/rdf-schema#label
|
Lisp
|
gptkbp:influenced_by
|
gptkb:COBOL
gptkb:Fortran
gptkb:ALGOL
Lambda calculus
|
gptkbp:is_popular_in
|
gptkb:academic_research
gptkb:software_framework
gptkb:Research_Institute
game development
data science
|
gptkbp:is_standardized_by
|
gptkb:ANSI_Common_Lisp
gptkb:R7_RS_Scheme
Clojure Specification
|
gptkbp:is_used_in
|
gptkb:Artificial_Intelligence
gptkb:education
data analysis
symbolic computation
web development
|
gptkbp:language
|
gptkb:Emacs_Lisp
gptkb:Library
gptkb:computer
gptkb:Racket
gptkb:Scheme
|
gptkbp:legacy
|
inspired functional programming languages
inspired modern programming paradigms
inspired object-oriented programming languages
inspired scripting languages
|
gptkbp:library
|
gptkb:CL-HTTP
gptkb:Quicklisp
gptkb:Library
gptkb:SLIME
Racket's web server
|
gptkbp:notable_features
|
macros
tail recursion
REPL (Read-Eval-Print Loop)
condition system
|
gptkbp:notable_users
|
gptkb:Job_Search_Engine
gptkb:Harvard_University
gptkb:MIT
gptkb:CEO
gptkb:NASA
|
gptkbp:philosophy
|
multi-paradigm
|
gptkbp:technique
|
gptkb:Racket
gptkb:CLISP
gptkb:CCL_(Clozure_Common_Lisp)
SBCL (Steel Bank Common Lisp)
|
gptkbp:used_in
|
gptkb:Artificial_Intelligence
gptkb:education
data analysis
symbolic computation
web development
|