Matches in DBpedia 2015-04 for { <http://dbpedia.org/resource/Scheme_(programming_language)> ?p ?o }
- Scheme_(programming_language) abstract "Scheme and Common Lisp are the two principal dialects of the computer programming language Lisp. Unlike Common Lisp, however, Scheme follows a minimalist design philosophy that specifies a small standard core accompanied by powerful tools for language extension.Scheme was created during the 1970s at the MIT AI Lab and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers. 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); 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) influenced Clojure.
- Scheme_(programming_language) influencedBy Lisp_(programming_language).
- Scheme_(programming_language) latestReleaseVersion "R7RS (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.r7rs.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 "641838620".
- Scheme_(programming_language) designers Gerald_Jay_Sussman.
- Scheme_(programming_language) designers Guy_L._Steele,_Jr..
- 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".
- 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 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) influenced Scala_(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 "2013".
- Scheme_(programming_language) latestReleaseVersion "R7RS".
- Scheme_(programming_language) logo "100".
- Scheme_(programming_language) name "Scheme".
- Scheme_(programming_language) paradigms "Multi-paradigm".
- Scheme_(programming_language) row "Approximation floor, ceiling, truncate, round".
- Scheme_(programming_language) row "Assignment set!".
- Scheme_(programming_language) row "Basic arithmetic operators +, -, *, /, abs, quotient, remainder, modulo, gcd, lcm, expt, sqrt".
- Scheme_(programming_language) row "Binding constructs lambda, do , let , let* , letrec".
- Scheme_(programming_language) row "Booleans boolean? not".
- Scheme_(programming_language) row "Characters char?, 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 numbers make-rectangular, make-polar, real-part, imag-part, magnitude, angle, complex?".
- Scheme_(programming_language) row "Conditional evaluation if, cond , case , and , or".
- Scheme_(programming_language) row "Construction vector, make-vector, make-string, list".
- Scheme_(programming_language) row "Continuations call-with-current-continuation , values, call-with-values, dynamic-wind".
- Scheme_(programming_language) row "Definition define".
- Scheme_(programming_language) row "Delayed evaluation delay".
- Scheme_(programming_language) row "Delayed evaluation force".
- Scheme_(programming_language) row "Environments eval, scheme-report-environment, null-environment, interaction-environment".
- Scheme_(programming_language) row "Equivalence predicates eq?, eqv?, equal?, string=?, string-ci=?, char=?, char-ci=?".
- Scheme_(programming_language) row "Exactness inexact->exact, exact->inexact, exact?, inexact?".
- Scheme_(programming_language) row "Exponentials exp, log".
- Scheme_(programming_language) row "Functional programming procedure?, apply, map, for-each".
- Scheme_(programming_language) row "Identity predicates boolean?, pair?, symbol?, number?, char?, string?, vector?, port?, procedure?".
- Scheme_(programming_language) row "Inequalities , >=, =".
- Scheme_(programming_language) row "Input-output number->string, string->number".
- Scheme_(programming_language) row "Input/output display, 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 "Iteration lambda, do , named let".
- Scheme_(programming_language) row "Maximum and minimum max, min".
- Scheme_(programming_language) row "Miscellaneous predicates zero?, negative?, positive? odd? even?".
- Scheme_(programming_language) row "Numbers See separate table".
- Scheme_(programming_language) row "Pairs and lists pair?, 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 "Quoting quote, unquote, quasiquote, unquote-splicing".
- Scheme_(programming_language) row "Rational numbers numerator, denominator, rational?, rationalize".
- Scheme_(programming_language) row "Sequential evaluation begin".
- Scheme_(programming_language) row "Strings string?, make-string, string, string-length, string-ref, string-set!, string=?, string-ci=?, string? string-ci>?, string>=? string-ci>=?, substring, string-append, string->list, list->string, string-copy, string-fill!".
- Scheme_(programming_language) row "Symbols symbol->string, string->symbol, symbol?".
- Scheme_(programming_language) row "Syntactic extension define-syntax, let-syntax, letrec-syntax, syntax-rules , syntax-case".
- Scheme_(programming_language) row "System interface load , transcript-on , transcript-off".
- Scheme_(programming_language) row "Trigonometry sin, cos, tan, asin, acos, atan".
- Scheme_(programming_language) row "Type conversion vector->list, list->vector, number->string, string->number, symbol->string, string->symbol, char->integer, integer->char, string->list, list->string".
- Scheme_(programming_language) row "Type predicates integer?, rational?, real?, complex?, number?".
- Scheme_(programming_language) row "Vectors make-vector, vector, vector?, vector-length, vector-ref, vector-set!, vector->list, list->vector, vector-fill!".
- Scheme_(programming_language) scope "lexical".
- Scheme_(programming_language) title "Standard forms in the language R5RS Scheme".
- Scheme_(programming_language) title "Standard numeric procedures in the language R5RS Scheme".
- Scheme_(programming_language) title "Standard procedures in the language R5RS Scheme".
- Scheme_(programming_language) type "class="wikitable"".
- Scheme_(programming_language) typing Strong_and_weak_typing.
- Scheme_(programming_language) typing Type_system.
- Scheme_(programming_language) wikibooks "Scheme".
- Scheme_(programming_language) wordnet_type synset-programming_language-noun-1.