CINXE.COM
supercompilation meaning: Program transformation for optimization, analysis - OneLook
<!DOCTYPE html> <html><head><meta http-equiv=Content-Type content="text/html; charset=UTF-8"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&family=Montserrat:wght@200;400;500&display=swap" rel="stylesheet"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KCYRT3J03G"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KCYRT3J03G'); </script> <!-- <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2783337899867996" crossorigin="anonymous"></script> </script> --> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"> <link rel="manifest" href="/manifest.json"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-TileImage" content="/mstile-144x144.png"> <meta name="theme-color" content="#ffffff"> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="/ol2.css?v=16"> <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css" /> <link rel="search" type="application/opensearchdescription+xml" href="https://www.onelook.com/osdf.xml" title="OneLook Dictionary Search and Thesaurus" /> <title>supercompilation meaning: Program transformation for optimization, analysis - OneLook</title> <link rel="canonical" href="https://www.onelook.com/?w=supercompilation" /> <script> function init() {document.form1.w.focus(); document.form1.w.select();} </SCRIPT> <STYLE> A:hover {text-decoration:bold; color:#FF0000;} A:active {text-decoration:bold; color:#FF0000;} </STYLE> </head> <body> <form name="form1" id="olform" method="GET" action="/"><center> <br> <span class="logo-pre"></span> <div class="ol_logo"> <a href="/?loc=lhp"> <div class="ol_logo_sunburst"> <svg id=logoray xmlns="http://www.w3.org/2000/svg" height="60px" viewBox="0 -1040 1040 1040" width="60px" fill="#F19E39"> <path d="M450-810v-110h60v110h-60Zm0 770v-110h60v110h-60Zm360-410v-60h110v60H810Zm-770 0v-60h110v60H40Zm702-250-43-43 66-66 43 43-66 66ZM195-151l-43-43 66-66 43 43-66 66Zm570 0-66-66 43-43 66 66-43 43ZM218-700l-66-66 43-43 66 66-43 43Zm261.82 445Q386-255 320.5-320.68 255-386.35 255-480.18q0-93.82 65.68-159.32 65.67-65.5 159.5-65.5 93.82 0 159.32 65.68 65.5 65.67 65.5 159.5 0 93.82-65.68 159.32-65.67 65.5-159.5 65.5Zm.11-60Q549-315 597-362.93q48-47.94 48-117Q645-549 597.07-597q-47.94-48-117-48Q411- 645 363-597.07q-48 47.94-48 117Q315-411 362.93-363q47.94 48 117 48Zm.07-165Z"/> <circle id=logosun cx="480" cy="-480" r="200" fill="#F19E39"/> </div><span class="ol_logo_text">OneLook</a></span></a></div> <input type="text" autocapitalize="none" name="w" id="olinput" size="30" value="supercompilation"> </form> <div id="fb2"> <button type="button" class="btn" onClick="ol(true);"><strong>Definitions</strong></button><br> <button type="button" class="btn" onClick="ol(false);">Thesaurus</button> </div> </center> <div title="This is a new OneLook feature that gives you an ultra-concise definition for any word or phrase you can think of. It's a 5-word (or occasionally 6-word) computer-generated summary of how the word is used most often. Be aware that words can have multiple meanings! If there are other senses of the word, they are shown below." class="ol_inbrief"><span class="ol_inbrief_title">Usually means:</span> Program transformation for optimization, analysis. </div> <div class="ol_tabs"> <b class="ol_selected_tab">Definitions</b> [<b class="ol_nonselected_tab"><a href="/?w=supercompilation&related=1">Related words</a></b>] [<b class="ol_nonselected_tab"><a href="/?w=supercompilation&mentions=1">Mentions</a></b>] [<b class="ol_nonselected_tab"><a href="/?w=supercompilation&history=1">History</a></b>] </div> <div id='main'> <div id='section-dicts'> We found 5 dictionaries that define the word <b>supercompilation</b>: <br><br> <a name=all_gen></a><u><b>General</b></u> (2 matching dictionaries)<br> <OL START=1> <li><a rel="nofollow" href="https://en.wiktionary.org/wiki/supercompilation">supercompilation</a>: Wiktionary <li><a rel="nofollow" href="https://dictionary.reference.com/search?q=supercompilation">supercompilation</a>: Dictionary.com </ol><br> <a name=all_com></a><u><b>Computing</b></u> (2 matching dictionaries)<br> <OL START=3> <li><a rel="nofollow" href="https://foldoc.org/supercompilation">supercompilation</a>: Free On-line Dictionary of Computing <li><a rel="nofollow" href="https://encyclopedia2.thefreedictionary.com/supercompilation">supercompilation</a>: Encyclopedia </ol><br> <a name=all_med></a><u><b>Medicine</b></u> (1 matching dictionary)<br> <OL START=5> <font color=grey><li> online medical dictionary <i>(No longer online)</i></font> </ol><br> </div> <div id='section-defn'> <table class="info-box" cellpadding=0 width=><tr><td> <div class="entry" type="normal"> <script> </script> <center><div class=0><font size=-1>Definitions from <a href="https://en.wiktionary.org/wiki/supercompilation">Wiktionary</a> (<b><i>supercompilation</i></b>)</center></font><br> <b>▸ <i>noun</i>:</b> (computing) A technique, involving multiple metacompilations, that seeks to optimize a program.<br> <br> <div class=relheader><b>Similar:</b></div><div class=rellist> <a href=/?w=supercompiler&ls=a&loc=rel_sim>supercompiler</a>, <a href=/?w=autocompilation&ls=a&loc=rel_sim>autocompilation</a>, <a href=/?w=metacompiler&ls=a&loc=rel_sim>metacompiler</a>, <a href=/?w=compilate&ls=a&loc=rel_sim>compilate</a>, <a href=/?w=metacompilation&ls=a&loc=rel_sim>metacompilation</a>, <a href=/?w=transcompilation&ls=a&loc=rel_sim>transcompilation</a>, <a href=/?w=precompiler&ls=a&loc=rel_sim>precompiler</a>, <a href=/?w=compilation+behaviour&ls=a&loc=rel_sim>compilation behaviour</a>, <a href=/?w=superoptimization&ls=a&loc=rel_sim>superoptimization</a>, <a href=/?w=compilation&ls=a&loc=rel_sim>compilation</a>, <a href=/thesaurus/?s=supercompilation&loc=cb><i>more...</i></a> </div> <div id="dmapi_cls"></div> <script language=javascript type='text/javascript'> var query = 'supercompilation'; var baseurl = '/?loc=dmapirel&w=' function clusterlink(clusterTitles, clusterId, query) { var clusterTitle = clusterTitles[clusterId][0]; var url = "https://www.onelook.com/?topic=" + clusterTitle + "&s=cluster:" + clusterId + "&loc=ol_cls"; url = url + "&f_rt=" + encodeURIComponent(query); url = url + "&concept=" + encodeURIComponent(clusterTitle); clslink = "<a href=\"" + url + "\"><button class=\"top-cluster\">" + clusterTitle + "</button></a> "; return clslink; } function toggle_dmapi_res(apifn) { var q = apifn; var max = "100"; if (apifn === "rhy") { q = "arhy=1&sl"; } if (apifn === "idioms") { q = "v=idioms&md=d&ml"; } if (apifn === "cls") { q = "qe=sp&md=c&sp"; max = "1"; } if (apifn === "ml") { q = "md=d&ml"; } if (apifn === "enwiki") { q = "v=enwiki&nonorm=1&sp"; } var apiquery = query; if (apifn == "enwiki") { apiquery += "*"; } $.ajax({ url: "//www.onelook.com/api/words?max=" + max + "&k=ol_related&" + q + "=" + apiquery, context: document.body }).done(function(data) { str = ""; if (apifn == "cls" && (data.length > 0)) { var tag_list = data[0]["tags"]; var clusterTitles = {}; var defClusters = []; for (var j=0; j<tag_list.length; j++) { if (tag_list[j].match(/^cluster_titles:/)) { clusterTitles = JSON.parse(tag_list[j].replace("cluster_titles:","")); } else if (tag_list[j].match(/^def_clusters:/)) { defClusters = JSON.parse(tag_list[j].replace("def_clusters:","")); } } var queryClusterContent = ""; var seenClusters = new Set(); if (defClusters.length > 0) { str += "<br>Found in concept groups: "; for (var i=0; i<defClusters.length; i++) { if (i > 0) queryClusterContent += " "; if (!seenClusters.has(defClusters[i])) { var clslink = clusterlink(clusterTitles, defClusters[i], query); if (clslink != null) { str += clslink; seenClusters.add(defClusters[i]); } } } } } else { for (i=0; i<data.length; i++) { if (apifn === "rhy" && (data[i]["word"] === query.replace("_", " "))) { continue; } url = baseurl + data[i]["word"]; if (data[i]["defHeadword"]) { data[i]["word"] = data[i]["defHeadword"]; } if (apifn == "enwiki") { url = "https://en.wikipedia.org/wiki/" + data[i]["word"]; } str += "<a href=\"" + url + "\">" + data[i]["word"] + "</a>"; if (i != data.length-1) { if (apifn == "enwiki") str += "<br>"; else str += ", "; } } } if (apifn === "ml" && data.length >= 100 || apifn === "idioms") { str += " (<b><i><a href=\"/thesaurus/?s=" + query + "&loc=cbsim\">see more...</a></i></b>)"; } if (apifn === "rhy" && data.length >= 99) { str += " (<b><i><a href=\"https://www.rhymezone.com/r/rhyme.cgi?typeofrhyme=adv&Word=" + query + "&loc=olrhy\">see more...</a></i></b>)"; } if (data.length == 0) { str += "(None found)"; } $("#dmapi_" + apifn).html(str); }); } toggle_dmapi_res('cls'); </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('ml')">Words similar to <i>supercompilation</i></a> <div id="dmapi_ml"></div> <script language=javascript type='text/javascript'> var query = 'supercompilation'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a href="/?w=supercompilation&mentions=1">Usage examples for <i>supercompilation</i></a><br> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('idioms')">Idioms related to <i>supercompilation</i></a> <div id="dmapi_idioms"></div> <script language=javascript type='text/javascript'> var query = 'supercompilation'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('enwiki')">Wikipedia articles (New!)</a> <div id="dmapi_enwiki"></div> <script language=javascript type='text/javascript'> var query = 'supercompilation'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('rel_jjb')">Popular adjectives describing <i>supercompilation</i></a> <div id="dmapi_rel_jjb"></div> <script language=javascript type='text/javascript'> var query = 'supercompilation'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('rel_trg')">Words that often appear near <i>supercompilation</i></a> <div id="dmapi_rel_trg"></div> <script language=javascript type='text/javascript'> var query = 'supercompilation'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('rhy')">Rhymes of <i>supercompilation</i></a> <div id="dmapi_rhy"></div> <script language=javascript type='text/javascript'> var query = 'supercompilation'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a href="pm/#?w1=supercompilation">Invented words related to <i>supercompilation</i></a><br> </td></tr></table></td></tr> </table></div> </div></div> <br> <center><table class="info-box" cellpadding="10" cellspacing="1" width=80%><tr><td><a name=phrases></a> <div class=relheader><b>Similar:</b></div><div class=rellist> <a href=/?w=supercompiler&ls=a&loc=rel_sim>supercompiler</a>, <a href=/?w=autocompilation&ls=a&loc=rel_sim>autocompilation</a>, <a href=/?w=metacompiler&ls=a&loc=rel_sim>metacompiler</a>, <a href=/?w=compilate&ls=a&loc=rel_sim>compilate</a>, <a href=/?w=metacompilation&ls=a&loc=rel_sim>metacompilation</a>, <a href=/?w=transcompilation&ls=a&loc=rel_sim>transcompilation</a>, <a href=/?w=precompiler&ls=a&loc=rel_sim>precompiler</a>, <a href=/?w=compilation+behaviour&ls=a&loc=rel_sim>compilation behaviour</a>, <a href=/?w=superoptimization&ls=a&loc=rel_sim>superoptimization</a>, <a href=/?w=compilation&ls=a&loc=rel_sim>compilation</a>, <a href=/thesaurus/?s=supercompilation&loc=cb><i>more...</i></a> </div> </td></tr></table></center> <br><br> Search for <i>supercompilation</i> on <a href="https://www.google.com/search?as_q=supercompilation+meaning">Google</a> or <a href="https://en.wikipedia.org/wiki/Special:Search?go=Go&search=supercompilation">Wikipedia</a><br><br> <hr><br> <br> <table width="100%" border=0 cellspacing=0> <tr> <td align=right> <center> <a href="https://www.onelook.com/">Home</a> <a href="/thesaurus/">Reverse Dictionary / Thesaurus</a> <a href="https://datamuse.com/">Datamuse</a> <a href="https://compoundyourjoy.com/">Compound Your Joy</a> <a href="/threepeat">Threepeat</a> <a href="https://onelook.com/spruce">Spruce</a> <a href="https://onelook.com/about.shtml#feedback">Feedback</a> <!-- <a href="https://onelook.com/about.shtml#privacy">Privacy</a> --> <a href="#" class="darkModeToggle">Dark mode</a> <a href="/about.shtml">Help</a></center> </td></tr></table> <br> <center><br>Our daily word games <a href=/threepeat>Threepeat</a> and <a href=/cyj>Compound Your Joy</a> are going strong. Bookmark and enjoy!</center> <!-- <br><center><a href="https://beeferman.org/harvey/">Harvey Beeferman, 1942–2024</a></center><br> --> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script> function ol(isForward, mode) { var x = $( "#olinput" ).val(); var url = "/"; if (isForward) { url = "/?w=" + encodeURIComponent(x) + "&ls=a"; } else { url = "/thesaurus/"; if (x !== "") { url += "?s=" + encodeURIComponent(x); } } if (mode) { url += "&" + mode + "=1"; } if (url !== "/") { window.location.replace(url); } } $(function() { last_req = ""; const body = document.body; if (typeof(Storage) !== "undefined") { const savedTheme = localStorage.getItem('theme'); if (savedTheme) { body.className = savedTheme; } else { body.className = 'light-theme'; } } $(".darkModeToggle").click(() => { body.classList.toggle('dark-theme'); body.classList.toggle('light-theme'); if (typeof(Storage) !== "undefined") { $("#olinput").append('<img src="/img/0.gif?q=hometheme_' + body.className + '">'); localStorage.setItem('theme', body.className); } }); $( "#olinput" ).autocomplete({ minLength: 3, delay: 100, open: function(event, ui) { $('.ui-autocomplete').off('menufocus hover mouseenter mouseover'); }, select: function(event, ui) { $('<input>').attr({ type: 'hidden', name: 'loc', value: 'home_ac_' + last_req }).appendTo('#olform'); $( "#olinput" ).val(ui.item.value); $( "#olform" ).submit(); }, source: function( request, response ) { var res = request.term.split(":"); var url; if (res.length > 1) { url = '//api.onelook.com/words?v=ol_gte2&max=10&k=ol_clue&sp=' + encodeURIComponent(res[0]) + '&ml=' + encodeURIComponent(res[1]); } else { url = '//api.onelook.com/sug?v=ol_gte2&k=ol_home&s=' + encodeURIComponent(request.term.replace(/[:].*/,'')); } $.ajax({ dataType: "json", type : 'Get', url: url, success: function(data) { response( $.map( data, function(item) { if (item["tags"] && item["tags"].indexOf("prop") >= 0) {return item["word"].charAt(0).toUpperCase() + item["word"].slice(1); } else return item["word"]; })) }, }); last_req = request.term; } }); }); $(function() { init(); }); </script> <br><br><br><br> </body></html>