Statements (229)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:community |
LISP programmers
|
gptkbp:control_system |
recursion
|
gptkbp:created_by |
gptkb:John_W._Mc_Carthy
|
gptkbp:data_type |
linked list
|
gptkbp:designed_by |
gptkb:John_W._Mc_Carthy
|
gptkbp:designed_for |
symbolic computation
|
gptkbp:developed_by |
gptkb:John_W._Mc_Carthy
|
gptkbp:features |
dynamic typing
garbage collection first-class functions macro system |
gptkbp:file_extension |
.lisp
|
gptkbp:first_appearance |
gptkb:1958
|
gptkbp:formulation |
S-expressions
|
gptkbp:has_applications_in |
gptkb:machine_learning
gptkb:simulation gptkb:robotics data analysis computer vision financial modeling game development natural language processing web development bioinformatics data mining software prototyping |
gptkbp:has_community |
LISP programming community
LISP programmers LISP researchers LISP users group LISP educators LISP enthusiasts LISP users |
gptkbp:has_dialects |
gptkb:Auto_LISP
gptkb:Clojure gptkb:Common_Lisp gptkb:Emacs_Lisp gptkb:Scheme |
gptkbp:has_feature |
gptkb:immersive_experience
gptkb:educational_resources map function community support database connectivity debugging tools dynamic typing error handling garbage collection object-oriented programming symbolic computation version control integration cross-platform compatibility development environments packages string manipulation network programming package management profiling tools streams extensible syntax interactive debugging foreign function interface first-class functions type declarations compiler optimizations concurrency support custom data types macro system multiple values lexical scoping unit testing support graphical user interface support parallel processing support continuations multiple dispatch dynamic scoping list processing tail recursion optimization condition system web programming support generic functions object system reduce function apply function deferred functions dynamic redefinition of functions eval function file I/ O filter function high-order functions method combination read-eval-print loop (REPL) self-evaluating expressions source code manipulation |
gptkbp:has_features |
gptkb:immersive_experience
dynamic typing garbage collection first-class functions macro system |
gptkbp:has_function |
gptkb:Scheme
prefix notation parentheses-based nested lists |
gptkbp:has_historical_significance |
used in the development of mobile applications
used in the development of computer algebra systems used in the development of content management systems used in the development of scientific computing tools used in the development of customer relationship management systems used in the development of enterprise resource planning systems used in the development of social media applications influenced functional programming paradigms introduced list processing introduced recursion used in the development of programming language theory led to the development of other languages used in the development of virtual reality applications oldest high-level programming language pioneered artificial intelligence programming used in early AI research projects used in the development of algorithms used in the development of business applications used in the development of collaboration tools used in the development of communication software used in the development of compilers used in the development of data structures used in the development of database systems used in the development of distributed systems used in the development of e-commerce applications used in the development of educational software used in the development of embedded systems used in the development of expert systems used in the development of financial software used in the development of game engines used in the development of healthcare applications used in the development of interpreters used in the development of multimedia applications used in the development of network protocols used in the development of operating systems used in the development of productivity software used in the development of programming paradigms used in the development of real-time systems used in the development of simulation software used in the development of software tools used in the development of symbolic mathematics used in the development of theorem proving systems used in the development of visualization tools used in the development of web technologies used in the development of artificial neural networks used in the development of cloud computing technologies used in the development of parallel computing technologies used in the development of artificial intelligence applications. used in the development of augmented reality applications used in the development of machine learning algorithms used in the development of project management software used in the development of supply chain management systems used in the development of software engineering methodologies |
gptkbp:has_influence_on |
modern programming languages
|
gptkbp:has_variants |
gptkb:Clojure
gptkb:Common_Lisp gptkb:Scheme |
https://www.w3.org/2000/01/rdf-schema#label |
LISP
|
gptkbp:influenced_by |
Lambda calculus
|
gptkbp:is_known_for |
gptkb:historical_significance
extensibility symbolic computation interactive development powerful macro system code as data |
gptkbp:is_popular_for |
symbolic computation
|
gptkbp:is_standardized_by |
gptkb:Auto_LISP
gptkb:Clojure gptkb:Common_Lisp gptkb:ANSI_Common_Lisp gptkb:Emacs_Lisp gptkb:Racket gptkb:Scheme |
gptkbp:is_used_in |
gptkb:Artificial_Intelligence
gptkb:education data analysis symbolic computation web development |
gptkbp:latest_version |
gptkb:Common_Lisp
|
gptkbp:notable_technique |
gptkb:Clojure
gptkb:Common_Lisp gptkb:Racket gptkb:Scheme gptkb:Allegro_CL gptkb:CLISP gptkb:Clozure_CL gptkb:Lisp_Works gptkb:Open_MCL gptkb:SBCL gptkb:Steel_Bank_Common_Lisp CCL ECL |
gptkbp:notable_users |
gptkb:University_of_Massachusetts
gptkb:University_of_Illinois gptkb:Harvard_University gptkb:IBM gptkb:Stanford_University gptkb:University_of_California,_Berkeley gptkb:University_of_Michigan gptkb:University_of_Toronto gptkb:University_of_Washington gptkb:Dartmouth_College gptkb:Google gptkb:Carnegie_Mellon_University gptkb:MIT gptkb:NASA |
gptkbp:operating_system |
multics
|
gptkbp:paradigm |
functional programming
|
gptkbp:primary_use |
gptkb:Artificial_Intelligence
|
gptkbp:related_to |
gptkb:AI_technology
data structures symbolic computation recursive functions |
gptkbp:supports |
functional programming
garbage collection recursion first-class functions metaprogramming |
gptkbp:system |
dynamic typing
|
gptkbp:type |
interpreted language
compiled language |
gptkbp:used_in |
gptkb:Artificial_Intelligence
computer science research |
gptkbp:uses |
s-expressions
|
gptkbp:bfsParent |
gptkb:John_W._Mc_Carthy
|
gptkbp:bfsLayer |
3
|