gptkbp:instance_of
|
gptkb:C_programming_language
|
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_dialects
|
gptkb:Clojure
gptkb:Common_Lisp
gptkb:Emacs_Lisp
gptkb:Racket
gptkb:Scheme
|
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_library
|
gptkb:Clojure
gptkb:CL-HTTP
gptkb:Quicklisp
gptkb:SLIME
Racket's web server
|
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_Development
gptkb:AI_technology
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:legacy
|
inspired functional programming languages
inspired modern programming paradigms
inspired object-oriented programming languages
inspired scripting languages
|
gptkbp:notable_features
|
macros
tail recursion
REPL (Read-Eval-Print Loop)
condition system
|
gptkbp:notable_technique
|
gptkb:Racket
gptkb:CLISP
gptkb:CCL_(Clozure_Common_Lisp)
SBCL (Steel Bank Common Lisp)
|
gptkbp:notable_users
|
gptkb:Harvard_University
gptkb:IBM
gptkb:Google
gptkb:MIT
gptkb:NASA
|
gptkbp:paradigm
|
multi-paradigm
|
gptkbp:used_in
|
gptkb:Artificial_Intelligence
gptkb:education
data analysis
symbolic computation
web development
|
gptkbp:bfsParent
|
gptkb:Dylan
gptkb:Slime_Language
gptkb:Java_programming_language
gptkb:Julia
gptkb:Post_Script
|
gptkbp:bfsLayer
|
4
|