Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Dynamic_compilation> ?p ?o }
Showing triples 1 to 66 of
66
with 100 triples per page.
- Dynamic_compilation abstract "Dynamic compilation is a process used by some programming language implementations to gain performance during program execution. Although the technique originated in the Self programming language, the best-known language that uses this technique is Java. Since the machine code emitted by a dynamic compiler is constructed and optimized at program runtime, the use of dynamic compilation enables optimizations for efficiency not available to compiled programs except through code duplication or metaprogramming.Runtime environments using dynamic compilation typically have programs run slowly for the first few minutes, and then after that, most of the compilation and recompilation is done and it runs quickly. Due to this initial performance lag, dynamic compilation is undesirable in certain cases. In most implementations of dynamic compilation, some optimizations that could be done at the initial compile time are delayed until further compilation at run-time, causing further unnecessary slowdowns. Just-in-time compilation is a form of dynamic compilation.A closely related technique is incremental compilation. An incremental compiler is used in POP-2, POP-11, Forth, some versions of Lisp, e.g. Maclisp and at least one version of the ML programming language (Poplog ML).This requires the compiler for the programming language to be part of the runtime system. In consequence, source code can be read in at any time, from the terminal, from a file, or possibly from a data-structure constructed by the running program, and translated into a machine code block or function (which may replace a previous function of the same name), which is then immediately available for use by the program. Because of the need for speed of compilation during interactive development and testing, the compiled code is likely not to be as heavily optimised as code produced by a standard 'batch compiler', which reads in source code and produces object files that can subsequently be linked and run. However an incrementally compiled program will typically run much faster than an interpreted version of the same program. Incremental compilation thus provides a mixture of the benefits of interpreted and compiled languages. To aid portability it is generally desirable for the incremental compiler to operate in two stages, namely first compiling to some intermediate platform-independent language, and then compiling from that to machine code for the host machine. In this case porting requires only changing the 'back end' compiler. Unlike dynamic compilation, as defined above, incremental compilation does not involve further optimisations after the program is first run.".
- Dynamic_compilation wikiPageExternalLink dev.dynamiccomp.html.
- Dynamic_compilation wikiPageExternalLink 30888.aspx.
- Dynamic_compilation wikiPageExternalLink dyncomp.
- Dynamic_compilation wikiPageExternalLink ddj0410h.
- Dynamic_compilation wikiPageExternalLink daisy.
- Dynamic_compilation wikiPageExternalLink survey05.
- Dynamic_compilation wikiPageID "663498".
- Dynamic_compilation wikiPageLength "4011".
- Dynamic_compilation wikiPageOutDegree "30".
- Dynamic_compilation wikiPageRevisionID "585786876".
- Dynamic_compilation wikiPageWikiLink Category:Compiler_construction.
- Dynamic_compilation wikiPageWikiLink Compile_time.
- Dynamic_compilation wikiPageWikiLink Compiler.
- Dynamic_compilation wikiPageWikiLink Daniel_Cazzulino.
- Dynamic_compilation wikiPageWikiLink David_B._Scofield.
- Dynamic_compilation wikiPageWikiLink David_P._Grove.
- Dynamic_compilation wikiPageWikiLink Dynamic_recompilation.
- Dynamic_compilation wikiPageWikiLink Eric_Bergman-Terrell.
- Dynamic_compilation wikiPageWikiLink Forth_(programming_language).
- Dynamic_compilation wikiPageWikiLink Incremental_compiler.
- Dynamic_compilation wikiPageWikiLink Java_(programming_language).
- Dynamic_compilation wikiPageWikiLink Just-in-time_compilation.
- Dynamic_compilation wikiPageWikiLink Lisp_(programming_language).
- Dynamic_compilation wikiPageWikiLink ML_(programming_language).
- Dynamic_compilation wikiPageWikiLink ML_programming_language.
- Dynamic_compilation wikiPageWikiLink Maclisp.
- Dynamic_compilation wikiPageWikiLink Matthew_R._Arnold.
- Dynamic_compilation wikiPageWikiLink Metaprogramming.
- Dynamic_compilation wikiPageWikiLink Michael_Hind.
- Dynamic_compilation wikiPageWikiLink POP-11.
- Dynamic_compilation wikiPageWikiLink POP-2.
- Dynamic_compilation wikiPageWikiLink Peter_F._Sweeney.
- Dynamic_compilation wikiPageWikiLink Poplog.
- Dynamic_compilation wikiPageWikiLink Programming_language.
- Dynamic_compilation wikiPageWikiLink Run_time_(program_lifecycle_phase).
- Dynamic_compilation wikiPageWikiLink Runtime_environment.
- Dynamic_compilation wikiPageWikiLink Runtime_system.
- Dynamic_compilation wikiPageWikiLink Self_(programming_language).
- Dynamic_compilation wikiPageWikiLink Stephen_Fink.
- Dynamic_compilation wikiPageWikiLink Transmeta.
- Dynamic_compilation wikiPageWikiLink VLIW.
- Dynamic_compilation wikiPageWikiLink Very_long_instruction_word.
- Dynamic_compilation wikiPageWikiLink X86.
- Dynamic_compilation wikiPageWikiLinkText "Dynamic compilation".
- Dynamic_compilation wikiPageWikiLinkText "dynamic compilation".
- Dynamic_compilation wikiPageWikiLinkText "dynamic compiler".
- Dynamic_compilation wikiPageWikiLinkText "dynamic".
- Dynamic_compilation wikiPageWikiLinkText "incrementally compiled".
- Dynamic_compilation hasPhotoCollection Dynamic_compilation.
- Dynamic_compilation wikiPageUsesTemplate Template:Citation_needed.
- Dynamic_compilation subject Category:Compiler_construction.
- Dynamic_compilation hypernym Process.
- Dynamic_compilation type Article.
- Dynamic_compilation type Election.
- Dynamic_compilation type Article.
- Dynamic_compilation comment "Dynamic compilation is a process used by some programming language implementations to gain performance during program execution. Although the technique originated in the Self programming language, the best-known language that uses this technique is Java.".
- Dynamic_compilation label "Dynamic compilation".
- Dynamic_compilation sameAs 動的コンパイル.
- Dynamic_compilation sameAs Compilação_dinâmica.
- Dynamic_compilation sameAs m.030v_s.
- Dynamic_compilation sameAs Q1058454.
- Dynamic_compilation sameAs Q1058454.
- Dynamic_compilation sameAs 動態編譯.
- Dynamic_compilation wasDerivedFrom Dynamic_compilation?oldid=585786876.
- Dynamic_compilation isPrimaryTopicOf Dynamic_compilation.