Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Scheme_(programming_language)> ?p ?o. }
- Scheme_(programming_language) abstract "Scheme is a functional programming language and one of the two main dialects of the programming language Lisp. Unlike Common Lisp, the other main dialect, Scheme follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension.Scheme was developed at the MIT AI Lab by Guy L. Steele and Gerald Jay Sussman who introduced it to the academic world via a series of memos, now referred to as the Lambda Papers, over the period 1975–1980. It was the first dialect of Lisp to choose lexical scope and the first to require implementations to perform tail-call optimization, giving stronger support for functional programming and associated techniques such as recursive algorithms. It was also one of the first programming languages to support first-class continuations. It had a significant influence on the effort that led to the development of Common Lisp.The Scheme language is standardized in the official IEEE standard, and a de facto standard called the Revisedn Report on the Algorithmic Language Scheme (RnRS). The most widely implemented standard is R5RS (1998), and a new standard R6RS was ratified in 2007.Scheme has a diverse user base due to its compactness and elegance, but its minimalist philosophy has also caused wide divergence between practical implementations, so much that the Scheme Steering Committee calls it "the world's most unportable programming language" and "a family of dialects" rather than a single language.".
- Scheme_(programming_language) designer Gerald_Jay_Sussman.
- Scheme_(programming_language) designer Guy_L._Steele,_Jr..
- Scheme_(programming_language) influenced Clojure.
- Scheme_(programming_language) influenced Common_Lisp.
- Scheme_(programming_language) influenced Dylan_(programming_language).
- Scheme_(programming_language) influenced EuLisp.
- Scheme_(programming_language) influenced Haskell_(programming_language).
- Scheme_(programming_language) influenced Hop_(software).
- Scheme_(programming_language) influenced JavaScript.
- Scheme_(programming_language) influenced Julia_(programming_language).
- Scheme_(programming_language) influenced Kernel_(programming_language).
- Scheme_(programming_language) influenced Lua_(programming_language).
- Scheme_(programming_language) influenced R_(programming_language).
- Scheme_(programming_language) influenced Racket_(programming_language).
- Scheme_(programming_language) influenced Ruby_(programming_language).
- Scheme_(programming_language) influenced S_(programming_language).
- Scheme_(programming_language) influencedBy ALGOL.
- Scheme_(programming_language) influencedBy Lisp_(programming_language).
- Scheme_(programming_language) influencedBy MDL_(programming_language).
- Scheme_(programming_language) latestReleaseVersion "R6RS (ratified standard)".
- Scheme_(programming_language) thumbnail Lambda_lc.svg?width=300.
- Scheme_(programming_language) wikiPageExternalLink schintro_toc.html.
- Scheme_(programming_language) wikiPageExternalLink sstd.html.
- Scheme_(programming_language) wikiPageExternalLink summary?doi=10.1.1.128.80.
- Scheme_(programming_language) wikiPageExternalLink A_Tour_of_Scheme_in_Gambit.
- Scheme_(programming_language) wikiPageExternalLink schintro_toc.html.
- Scheme_(programming_language) wikiPageExternalLink library.readscheme.org.
- Scheme_(programming_language) wikiPageExternalLink srfi.schemers.org.
- Scheme_(programming_language) wikiPageExternalLink final-srfis.html.
- Scheme_(programming_language) wikiPageExternalLink learning-scheme-using-drracket.html.
- Scheme_(programming_language) wikiPageExternalLink t-y-scheme.html.
- Scheme_(programming_language) wikiPageExternalLink HOPL2-Uncut.pdf.
- Scheme_(programming_language) wikiPageExternalLink concrete-abstractions.html.
- Scheme_(programming_language) wikiPageExternalLink www.r6rs.org.
- Scheme_(programming_language) wikiPageExternalLink www.scheme-reports.org.
- Scheme_(programming_language) wikiPageExternalLink www.schemers.org.
- Scheme_(programming_language) wikiPageID "28119".
- Scheme_(programming_language) wikiPageRevisionID "605578511".
- Scheme_(programming_language) designer "Guy L. Steele and Gerald Jay Sussman".
- Scheme_(programming_language) dialects T_(programming_language).
- Scheme_(programming_language) fileExt ".scm, .ss".
- Scheme_(programming_language) hasPhotoCollection Scheme_(programming_language).
- Scheme_(programming_language) hdrs "Purpose!!Forms".
- Scheme_(programming_language) hdrs "Purpose!!Procedures".
- Scheme_(programming_language) implementations "Many. See :Category:Scheme implementations".
- Scheme_(programming_language) influenced Clojure.
- Scheme_(programming_language) influenced Common_Lisp.
- Scheme_(programming_language) influenced Dylan_(programming_language).
- Scheme_(programming_language) influenced EuLisp.
- Scheme_(programming_language) influenced Haskell_(programming_language).
- Scheme_(programming_language) influenced Hop_(software).
- Scheme_(programming_language) influenced JavaScript.
- Scheme_(programming_language) influenced Julia_(programming_language).
- Scheme_(programming_language) influenced Kernel_(programming_language).
- Scheme_(programming_language) influenced Lua_(programming_language).
- Scheme_(programming_language) influenced R_(programming_language).
- Scheme_(programming_language) influenced Racket_(programming_language).
- Scheme_(programming_language) influenced Ruby_(programming_language).
- Scheme_(programming_language) influenced S_(programming_language).
- Scheme_(programming_language) influencedBy ALGOL.
- Scheme_(programming_language) influencedBy Lisp_(programming_language).
- Scheme_(programming_language) influencedBy MDL_(programming_language).
- Scheme_(programming_language) latestReleaseDate "2007".
- Scheme_(programming_language) latestReleaseVersion "R6RS".
- Scheme_(programming_language) logo "100".
- Scheme_(programming_language) name "Scheme".
- Scheme_(programming_language) paradigm Functional_programming.
- Scheme_(programming_language) paradigm Metaprogramming.
- Scheme_(programming_language) paradigm Procedural_programming.
- Scheme_(programming_language) paradigm Programming_paradigm.
- Scheme_(programming_language) row "Approximationfloor, ceiling, truncate, round".
- Scheme_(programming_language) row "Assignmentset!".
- Scheme_(programming_language) row "Basic arithmetic operators +, -, *, /, abs, quotient, remainder, modulo, gcd, lcm, expt, sqrt".
- Scheme_(programming_language) row "Binding constructslambda, do , let , let* , letrec".
- Scheme_(programming_language) row "Booleansboolean? not".
- Scheme_(programming_language) row "Characterschar?, char=?, char-ci=?, char? char-ci>?, char>=? char-ci>=?, char-alphabetic?, char-numeric?, char-whitespace?, char-upper-case?, char-lower-case?, char->integer, integer->char, char-upcase, char-downcase".
- Scheme_(programming_language) row "Complex numbersmake-rectangular, make-polar, real-part, imag-part, magnitude, angle, complex?".
- Scheme_(programming_language) row "Conditional evaluationif, cond , case , and , or".
- Scheme_(programming_language) row "Constructionvector, make-vector, make-string, list".
- Scheme_(programming_language) row "Continuationscall-with-current-continuation , values, call-with-values, dynamic-wind".
- Scheme_(programming_language) row "Definitiondefine".
- Scheme_(programming_language) row "Delayed evaluationdelay".
- Scheme_(programming_language) row "Delayed evaluationforce".
- Scheme_(programming_language) row "Environmentseval, scheme-report-environment, null-environment, interaction-environment".
- Scheme_(programming_language) row "Equivalence predicateseq?, eqv?, equal?, string=?, string-ci=?, char=?, char-ci=?".
- Scheme_(programming_language) row "Exactnessinexact->exact, exact->inexact, exact?, inexact?".
- Scheme_(programming_language) row "Exponentialsexp, log".
- Scheme_(programming_language) row "Functional programmingprocedure?, apply, map, for-each".
- Scheme_(programming_language) row "Identity predicatesboolean?, pair?, symbol?, number?, char?, string?, vector?, port?, procedure?".
- Scheme_(programming_language) row "Inequalities, >=, =".
- Scheme_(programming_language) row "Input-outputnumber->string, string->number".
- Scheme_(programming_language) row "Input/outputdisplay, newline, read, write, read-char, write-char, peek-char, char-ready?, eof-object? open-input-file, open-output-file, close-input-port, close-output-port, input-port?, output-port?, current-input-port, current-output-port, call-with-input-file, call-with-output-file, with-input-from-file, with-output-to-file".
- Scheme_(programming_language) row "Iterationlambda, do , named let".
- Scheme_(programming_language) row "Maximum and minimummax, min".
- Scheme_(programming_language) row "Miscellaneous predicateszero?, negative?, positive? odd? even?".
- Scheme_(programming_language) row "NumbersSee separate table".
- Scheme_(programming_language) row "Pairs and listspair?, cons, car, cdr, set-car!, set-cdr!, null?, list?, list, length, append, reverse, list-tail, list-ref, memq. memv. member, assq, assv, assoc, list->vector, vector->list, list->string, string->list".
- Scheme_(programming_language) row "Quotingquote, unquote, quasiquote, unquote-splicing".
- Scheme_(programming_language) row "Rational numbersnumerator, denominator, rational?, rationalize".