Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Multi-pass compiler
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Multi-pass_compiler
http://dbpedia.org/ontology/abstract A multi-pass compiler is a type of compileA multi-pass compiler is a type of compiler that processes the source code or abstract syntax tree of a program several times. This is in contrast to a one-pass compiler, which traverses the program only once. Each pass takes the result of the previous pass as the input, and creates an intermediate output. In this way, the (intermediate) code is improved pass by pass, until the final pass produces the final code. Multi-pass compilers are sometimes called wide compilers, referring to the greater scope of the passes: they can "see" the entire program being compiled, instead of just a small portion of it. The wider scope thus available to these compilers allows better code generation (e.g. smaller code size, faster code) compared to the output of one-pass compilers, at the cost of higher compiler time and memory consumption. In addition, some languages cannot be compiled in a single pass, as a result of their design. single pass, as a result of their design. , Víceprůchodový překladač (anglicky multi-pVíceprůchodový překladač (anglicky multi-pass compiler) je v informatice specifický typ překladače, který zpracovává zdrojový kód nebo abstraktní syntaktický strom programu několika průchody (na rozdíl od jednoprůchodového překladače). Mezi jednotlivými průchody generuje mezikód, který v následujícím průchodu opět přijímá jako svůj vstup. Víceprůchodové zpracování umožňuje jednodušeji zpracovat kód po menších částech, přičemž posledním průchod vydá finální podobu programu. Víceprůchodové kompilátory jsou někdy nazývány jako rozsáhlé překladače, mají větší oblast využití a umožňují lepší generování kódu (např.: menší velikost kódu nebo rychlejší kód). Ve srovnání s výstupem jednoprůchodového kompilátoru mají vyšší nároky na alokovanou paměť a zpracovávání zdrojového kódu trvá delší dobu. Některé jazyky nemohou být z důvodu struktury jejich kódu zpracovávány pouze jedním průchodem. kódu zpracovávány pouze jedním průchodem. , Многопроходный компилятор (англ. Multi-pasМногопроходный компилятор (англ. Multi-pass compiler) — тип компилятора, который обрабатывает исходный код или абстрактное синтаксическое дерево программы несколько раз (в отличие от однопроходного компилятора, который проходит программу только один раз). Между проходами генерируется промежуточный код, который принимается следующим проходом в качестве входа. Таким образом, многопроходный компилятор обрабатывает код по частям, проход за проходом, а последний проход выдает финальный результат программы. Многопроходные компиляторы имеют более широкую область применения и обеспечивают лучшую генерацию кода (например: меньший размер кода или более быстрый код). По сравнению с выходом однопроходового компилятора, имеют более высокие требования по объёму памяти и обработка исходного кода требует больше времени. Некоторые языки программирования из-за структуры их кода не могут быть обработаны одним проходом.а не могут быть обработаны одним проходом.
http://dbpedia.org/ontology/thumbnail http://commons.wikimedia.org/wiki/Special:FilePath/Multi-passcompiler.png?width=300 +
http://dbpedia.org/ontology/wikiPageExternalLink https://citeseerx.ist.psu.edu/viewdoc/download%3Fdoi=10.1.1.137.7365&rep=rep1&type=pdf +
http://dbpedia.org/ontology/wikiPageID 2605382
http://dbpedia.org/ontology/wikiPageLength 4668
http://dbpedia.org/ontology/wikiPageRevisionID 1033425764
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Code_generation_%28compiler%29 + , http://dbpedia.org/resource/Richard_Bornat + , http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/Source_code + , http://dbpedia.org/resource/C_%28programming_language%29 + , http://dbpedia.org/resource/Forward_declaration + , http://dbpedia.org/resource/Abstract_syntax_tree + , http://dbpedia.org/resource/Abstract_Syntax_Tree + , http://dbpedia.org/resource/Optimization_%28computer_science%29 + , http://dbpedia.org/resource/Semantic_analysis_%28compilers%29 + , http://dbpedia.org/resource/Assembly_language + , http://dbpedia.org/resource/File:Multi-passcompiler.png + , http://dbpedia.org/resource/Context-free_grammar + , http://dbpedia.org/resource/One-pass_compiler + , http://dbpedia.org/resource/Programming_language + , http://dbpedia.org/resource/Symbol_tables + , http://dbpedia.org/resource/Java_%28programming_language%29 + , http://dbpedia.org/resource/Category:Compilers + , http://dbpedia.org/resource/Directed_Acyclic_Graph + , http://dbpedia.org/resource/Pascal_%28programming_language%29 +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Citation_needed + , http://dbpedia.org/resource/Template:Refend + , http://dbpedia.org/resource/Template:Refbegin + , http://dbpedia.org/resource/Template:ISBN +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Compilers +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Compiler +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Multi-pass_compiler?oldid=1033425764&ns=0 +
http://xmlns.com/foaf/0.1/depiction http://commons.wikimedia.org/wiki/Special:FilePath/Multi-passcompiler.png +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Multi-pass_compiler +
owl:sameAs http://ru.dbpedia.org/resource/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D1%80%D0%BE%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80 + , http://cs.dbpedia.org/resource/V%C3%ADcepr%C5%AFchodov%C3%BD_p%C5%99eklada%C4%8D + , https://global.dbpedia.org/id/4s3nZ + , http://dbpedia.org/resource/Multi-pass_compiler + , http://fa.dbpedia.org/resource/%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84%D8%B1_%DA%86%D9%86%D8%AF%DA%AF%D8%B0%D8%B1%DB%8C + , http://rdf.freebase.com/ns/m.07r6c6 + , http://yago-knowledge.org/resource/Multi-pass_compiler + , http://www.wikidata.org/entity/Q6934486 +
rdf:type http://dbpedia.org/class/yago/Person100007846 + , http://dbpedia.org/class/yago/PhysicalEntity100001930 + , http://dbpedia.org/class/yago/WikicatCompilers + , http://dbpedia.org/class/yago/Object100002684 + , http://dbpedia.org/class/yago/CausalAgent100007347 + , http://dbpedia.org/class/yago/Whole100003553 + , http://dbpedia.org/class/yago/Compiler109946957 + , http://dbpedia.org/class/yago/Communicator109610660 + , http://dbpedia.org/class/yago/Organism100004475 + , http://dbpedia.org/class/yago/YagoLegalActorGeo + , http://dbpedia.org/class/yago/YagoLegalActor + , http://dbpedia.org/ontology/Software + , http://dbpedia.org/class/yago/LivingThing100004258 + , http://dbpedia.org/class/yago/Writer110794014 +
rdfs:comment A multi-pass compiler is a type of compileA multi-pass compiler is a type of compiler that processes the source code or abstract syntax tree of a program several times. This is in contrast to a one-pass compiler, which traverses the program only once. Each pass takes the result of the previous pass as the input, and creates an intermediate output. In this way, the (intermediate) code is improved pass by pass, until the final pass produces the final code.il the final pass produces the final code. , Многопроходный компилятор (англ. Multi-pasМногопроходный компилятор (англ. Multi-pass compiler) — тип компилятора, который обрабатывает исходный код или абстрактное синтаксическое дерево программы несколько раз (в отличие от однопроходного компилятора, который проходит программу только один раз). Между проходами генерируется промежуточный код, который принимается следующим проходом в качестве входа. Таким образом, многопроходный компилятор обрабатывает код по частям, проход за проходом, а последний проход выдает финальный результат программы.оход выдает финальный результат программы. , Víceprůchodový překladač (anglicky multi-pVíceprůchodový překladač (anglicky multi-pass compiler) je v informatice specifický typ překladače, který zpracovává zdrojový kód nebo abstraktní syntaktický strom programu několika průchody (na rozdíl od jednoprůchodového překladače). Mezi jednotlivými průchody generuje mezikód, který v následujícím průchodu opět přijímá jako svůj vstup. Víceprůchodové zpracování umožňuje jednodušeji zpracovat kód po menších částech, přičemž posledním průchod vydá finální podobu programu.dním průchod vydá finální podobu programu.
rdfs:label Многопроходный компилятор , Multi-pass compiler , Víceprůchodový překladač
hide properties that link here 
http://dbpedia.org/resource/Multipass_compiler + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Parsing + , http://dbpedia.org/resource/Source-to-source_compiler + , http://dbpedia.org/resource/ALGOL_68-R + , http://dbpedia.org/resource/IBM_1130 + , http://dbpedia.org/resource/Dansk_Datamatik_Center + , http://dbpedia.org/resource/Royal_Radar_Establishment + , http://dbpedia.org/resource/Forward_declaration + , http://dbpedia.org/resource/Multipass_compiler + , http://dbpedia.org/resource/PL/C + , http://dbpedia.org/resource/NELIAC + , http://dbpedia.org/resource/One-pass_compiler + , http://dbpedia.org/resource/Compiler + , http://dbpedia.org/resource/Program_optimization + , http://dbpedia.org/resource/Modula-2 + , http://dbpedia.org/resource/FOR_TRANSIT + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Multi-pass_compiler + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Multi-pass_compiler + owl:sameAs
 

 

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