Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/A-normal form
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/A-normal_form
http://dbpedia.org/ontology/abstract In computer science, A-normal form (abbrevIn computer science, A-normal form (abbreviated ANF) is an intermediate representation of programs in . In ANF, all arguments to a function must be trivial (constants or variables). That is, evaluation of each argument must halt immediately. ANF is introduced by Sabry and Felleisen in 1992 as a simpler alternative to continuation-passing style (CPS). Some of the advantages of using CPS as an intermediate representation are that optimizations are easier to perform on programs in CPS than in the source language, and that it is also easier for compilers to generate machine code for programs in CPS. Flanagan et al. showed how compilers could use ANF to achieve those same benefits with one source-level transformation; in contrast, for realistic compilers the CPS transformation typically involves additional phases, for example, to simplify CPS terms. This article deals with the basic definition expressed in terms of the λ-calculus with weak reduction and let-expressions, where the restriction is enforced by 1. * allowing only constants, λ-terms, and variables, to serve as arguments of function applications, and 2. * requiring that the result of a non-trivial expression be captured by a let-bound variable or returned from a function.ound variable or returned from a function.
http://dbpedia.org/ontology/wikiPageID 6853706
http://dbpedia.org/ontology/wikiPageLength 3128
http://dbpedia.org/ontology/wikiPageRevisionID 1121147927
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Category:Implementation_of_functional_programming_languages + , http://dbpedia.org/resource/Continuation-passing_style + , http://dbpedia.org/resource/%CE%9B-calculus + , http://dbpedia.org/resource/Let-expression + , http://dbpedia.org/resource/Function_%28computer_science%29 + , http://dbpedia.org/resource/Intermediate_language + , http://dbpedia.org/resource/Matthias_Felleisen + , http://dbpedia.org/resource/Computer_science + , http://dbpedia.org/resource/Functional_compiler + , http://dbpedia.org/resource/Static_single_assignment_form + , http://dbpedia.org/resource/Backus%E2%80%93Naur_form + , http://dbpedia.org/resource/Machine_code + , http://dbpedia.org/resource/Let-bound + , http://dbpedia.org/resource/Category:Functional_programming + , http://dbpedia.org/resource/Program_%28computer_science%29 + , http://dbpedia.org/resource/Argument_%28computer_science%29 +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Primary_sources + , http://dbpedia.org/resource/Template:Prog-lang-stub +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Functional_programming + , http://dbpedia.org/resource/Category:Implementation_of_functional_programming_languages +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Representation +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/A-normal_form?oldid=1121147927&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/A-normal_form +
owl:sameAs http://www.wikidata.org/entity/Q4646997 + , https://global.dbpedia.org/id/4Jdn6 + , http://dbpedia.org/resource/A-normal_form + , http://rdf.freebase.com/ns/m.0gsp4b +
rdf:type http://www.wikidata.org/entity/Q9143 + , http://dbpedia.org/ontology/ProgrammingLanguage + , http://www.wikidata.org/entity/Q315 + , http://schema.org/Language + , http://dbpedia.org/ontology/Language +
rdfs:comment In computer science, A-normal form (abbrevIn computer science, A-normal form (abbreviated ANF) is an intermediate representation of programs in . In ANF, all arguments to a function must be trivial (constants or variables). That is, evaluation of each argument must halt immediately. This article deals with the basic definition expressed in terms of the λ-calculus with weak reduction and let-expressions, where the restriction is enforced byions, where the restriction is enforced by
rdfs:label A-normal form
hide properties that link here 
http://dbpedia.org/resource/Matthias_Felleisen + http://dbpedia.org/ontology/knownFor
http://dbpedia.org/resource/ANF + http://dbpedia.org/ontology/wikiPageDisambiguates
http://dbpedia.org/resource/Administrative_Normal_Form + , http://dbpedia.org/resource/A-Normal_Form + , http://dbpedia.org/resource/A-Normal_form + , http://dbpedia.org/resource/A-normal-form + , http://dbpedia.org/resource/Administrative_normal_form + , http://dbpedia.org/resource/A_Normal_Form + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Three-address_code + , http://dbpedia.org/resource/Continuation-passing_style + , http://dbpedia.org/resource/Matthias_Felleisen + , http://dbpedia.org/resource/List_of_Rice_University_people + , http://dbpedia.org/resource/ANF + , http://dbpedia.org/resource/Administrative_Normal_Form + , http://dbpedia.org/resource/A-Normal_Form + , http://dbpedia.org/resource/A-Normal_form + , http://dbpedia.org/resource/A-normal-form + , http://dbpedia.org/resource/Administrative_normal_form + , http://dbpedia.org/resource/A_Normal_Form + , http://dbpedia.org/resource/A_normal_form + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/A-normal_form + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/A-normal_form + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.