Statements (229)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:standard
gptkb:API gptkb:Fortran gptkb:Algol gptkb:language gptkb:John_W._Mc_Carthy |
gptkbp:community |
LISP programmers
|
gptkbp:controls |
dynamic typing
recursion |
gptkbp:created_by |
gptkb:John_W._Mc_Carthy
|
gptkbp:data_type |
linked list
|
gptkbp:designed_by |
gptkb:John_W._Mc_Carthy
|
gptkbp:developed_by |
gptkb:John_W._Mc_Carthy
|
gptkbp:features |
dynamic typing
garbage collection first-class functions macro system |
gptkbp:first_appearance |
gptkb:1958
|
gptkbp:format |
.lisp
|
gptkbp:formulation |
S-expressions
|
gptkbp:has_community |
LISP programming community
LISP programmers LISP researchers LISP users group LISP educators LISP enthusiasts LISP users |
gptkbp:has_feature |
gptkb:software
gptkb:Educational_Institution 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_influence_on |
modern programming languages
|
gptkbp:has_method |
gptkb:Scheme
prefix notation parentheses-based nested lists |
gptkbp:has_programs |
gptkb:aircraft
gptkb:software_framework gptkb:robot data analysis computer vision financial modeling game development natural language processing web development bioinformatics data mining software prototyping |
gptkbp:has_variants |
gptkb:Library
gptkb:computer gptkb:Scheme |
gptkbp: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 |
https://www.w3.org/2000/01/rdf-schema#label |
LISP
|
gptkbp:influenced_by |
Lambda calculus
|
gptkbp:is_designed_for |
symbolic computation
|
gptkbp:is_known_for |
gptkb:historical_event
extensibility symbolic computation interactive development powerful macro system code as data |
gptkbp:is_popular_in |
symbolic computation
|
gptkbp:is_standardized_by |
gptkb:Auto_LISP
gptkb:ANSI_Common_Lisp gptkb:Emacs_Lisp gptkb:Library gptkb:computer gptkb:Racket gptkb:Scheme |
gptkbp:is_used_in |
gptkb:Artificial_Intelligence
gptkb:education data analysis symbolic computation web development |
gptkbp:language |
gptkb:Auto_LISP
gptkb:Emacs_Lisp gptkb:Library gptkb:computer gptkb:Scheme |
gptkbp:latest_version |
gptkb:computer
|
gptkbp:notable_users |
gptkb:University_of_Massachusetts
gptkb:University_of_Illinois gptkb:University gptkb:Job_Search_Engine gptkb:Harvard_University gptkb:Stanford_University gptkb:University_of_Michigan gptkb:University_of_Toronto gptkb:University_of_Washington gptkb:Dartmouth_College gptkb:Carnegie_Mellon_University gptkb:MIT gptkb:CEO gptkb:NASA |
gptkbp:operating_system |
multics
|
gptkbp:philosophy |
functional programming
|
gptkbp:primary_source |
gptkb:Artificial_Intelligence
|
gptkbp:related_to |
gptkb:Research_Institute
data structures symbolic computation recursive functions |
gptkbp:supports |
functional programming
garbage collection recursion first-class functions metaprogramming |
gptkbp:technique |
gptkb:Library
gptkb:computer 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:type |
interpreted language
compiled language |
gptkbp:used_in |
gptkb:Artificial_Intelligence
computer science research |
gptkbp:uses |
s-expressions
|