Matches in SemOpenAlex for { <https://semopenalex.org/work/W2045983162> ?p ?o ?g. }
Showing items 1 to 83 of
83
with 100 items per page.
- W2045983162 abstract "High-level scripting languages have become tremendously popular for development of dynamic Web applications. Many programmers appreciate the productivity benefits of automatic storage management, freedom from verbose type annotations, and so on. While it is often possible to improve performance substantially by rewriting an application in C or a similar language, very few programmers bother to do so, because of the consequences for human development effort. This paper describes a compiler that makes it possible to have most of the best of both worlds, coding Web applications in a high-level language but compiling to native code with performance comparable to handwritten C code. The source language is Ur/Web, a domain-specific, purely functional, statically typed language for the Web. Through a coordinated suite of relatively straightforward program analyses and algebraic optimizations, we transform Ur/Web programs into almost-idiomatic C code, with no garbage collection, little unnecessary memory allocation for intermediate values, etc. Our compiler is in production use for commercial Web sites supporting thousands of users, and microbenchmarks demonstrate very competitive performance versus mainstream tools." @default.
- W2045983162 created "2016-06-24" @default.
- W2045983162 creator A5078100439 @default.
- W2045983162 date "2015-08-29" @default.
- W2045983162 modified "2023-10-16" @default.
- W2045983162 title "An optimizing compiler for a purely functional web-application language" @default.
- W2045983162 cites W1539020006 @default.
- W2045983162 cites W1987454389 @default.
- W2045983162 cites W1995535937 @default.
- W2045983162 cites W2007397391 @default.
- W2045983162 cites W2018436366 @default.
- W2045983162 cites W2036378583 @default.
- W2045983162 cites W2045782209 @default.
- W2045983162 cites W2047497632 @default.
- W2045983162 cites W2048706733 @default.
- W2045983162 cites W2059895047 @default.
- W2045983162 cites W2071599766 @default.
- W2045983162 cites W2078944436 @default.
- W2045983162 cites W2079512738 @default.
- W2045983162 cites W2081124914 @default.
- W2045983162 cites W2087875803 @default.
- W2045983162 cites W2099305192 @default.
- W2045983162 cites W2115866888 @default.
- W2045983162 cites W2118165414 @default.
- W2045983162 cites W2142106353 @default.
- W2045983162 cites W2159430067 @default.
- W2045983162 doi "https://doi.org/10.1145/2784731.2784741" @default.
- W2045983162 hasPublicationYear "2015" @default.
- W2045983162 type Work @default.
- W2045983162 sameAs 2045983162 @default.
- W2045983162 citedByCount "18" @default.
- W2045983162 countsByYear W20459831622016 @default.
- W2045983162 countsByYear W20459831622018 @default.
- W2045983162 countsByYear W20459831622019 @default.
- W2045983162 countsByYear W20459831622020 @default.
- W2045983162 countsByYear W20459831622021 @default.
- W2045983162 countsByYear W20459831622023 @default.
- W2045983162 crossrefType "proceedings-article" @default.
- W2045983162 hasAuthorship W2045983162A5078100439 @default.
- W2045983162 hasBestOaLocation W20459831622 @default.
- W2045983162 hasConcept C105122174 @default.
- W2045983162 hasConcept C118643609 @default.
- W2045983162 hasConcept C120927855 @default.
- W2045983162 hasConcept C135257023 @default.
- W2045983162 hasConcept C136764020 @default.
- W2045983162 hasConcept C169590947 @default.
- W2045983162 hasConcept C199360897 @default.
- W2045983162 hasConcept C35578498 @default.
- W2045983162 hasConcept C41008148 @default.
- W2045983162 hasConcept C61423126 @default.
- W2045983162 hasConcept C75403996 @default.
- W2045983162 hasConcept C79373723 @default.
- W2045983162 hasConceptScore W2045983162C105122174 @default.
- W2045983162 hasConceptScore W2045983162C118643609 @default.
- W2045983162 hasConceptScore W2045983162C120927855 @default.
- W2045983162 hasConceptScore W2045983162C135257023 @default.
- W2045983162 hasConceptScore W2045983162C136764020 @default.
- W2045983162 hasConceptScore W2045983162C169590947 @default.
- W2045983162 hasConceptScore W2045983162C199360897 @default.
- W2045983162 hasConceptScore W2045983162C35578498 @default.
- W2045983162 hasConceptScore W2045983162C41008148 @default.
- W2045983162 hasConceptScore W2045983162C61423126 @default.
- W2045983162 hasConceptScore W2045983162C75403996 @default.
- W2045983162 hasConceptScore W2045983162C79373723 @default.
- W2045983162 hasLocation W20459831621 @default.
- W2045983162 hasLocation W20459831622 @default.
- W2045983162 hasLocation W20459831623 @default.
- W2045983162 hasOpenAccess W2045983162 @default.
- W2045983162 hasPrimaryLocation W20459831621 @default.
- W2045983162 hasRelatedWork W1489343495 @default.
- W2045983162 hasRelatedWork W2086733238 @default.
- W2045983162 hasRelatedWork W2250718505 @default.
- W2045983162 hasRelatedWork W2462886132 @default.
- W2045983162 hasRelatedWork W2519339279 @default.
- W2045983162 hasRelatedWork W2613716017 @default.
- W2045983162 hasRelatedWork W2786871117 @default.
- W2045983162 hasRelatedWork W3162240892 @default.
- W2045983162 hasRelatedWork W4235530921 @default.
- W2045983162 hasRelatedWork W55429410 @default.
- W2045983162 isParatext "false" @default.
- W2045983162 isRetracted "false" @default.
- W2045983162 magId "2045983162" @default.
- W2045983162 workType "article" @default.