22 Matching Annotations
- Jan 2021
-
stackoverflow.com stackoverflow.com
-
If you manage to make Svelte aware of what needs to be tracked, chances are that the resulting code will be more performant than if you roll your own with events or whatever. In part because it will use Svelte's runtime code that is already present in your app, in part because Svelte produces seriously optimized change tracking code, that would be hard to hand code all while keeping it human friendly. And in part because your change tracking targets will be more narrow.
-
- Dec 2020
-
en.wikipedia.org en.wikipedia.org
-
Rather than compiling directly to machine code or assembly language, it compiles to a lower-level intermediate language. It source-to-source compiles to C, which is then compiled with a C compiler for a given platform, such as GCC.
-
-
github.com github.com
-
I'm also not a fan of compilers-needed mentality in general.
-
- Nov 2020
-
news.ycombinator.com news.ycombinator.com
-
Frontend frameworks are a positive sum game! Svelte has no monopoly on the compiler paradigm either. Just like I think React is worth learning for the mental model it imparts, where UI is a (pure) function of state, I think the frontend framework-as-compiler paradigm is worth understanding. We're going to see a lot more of it because the tradeoffs are fantastic, to where it'll be a boring talking point before we know it.
-
- Oct 2020
-
github.com github.com
-
browserify is a tool for compiling node-flavored commonjs modules for the browser.
-
-
medium.com medium.com
-
Svelte takes advantage from its position as compiler to make reactivity a language feature
-
-
github.com github.com
-
Typically, unified compilers return string. This compiler returns a ReactElement.
Tags
Annotators
URL
-
- Sep 2020
-
github.com github.com
-
svelte.dev svelte.dev
-
Because Svelte is a compiler, we're not bound to the peculiarities of JavaScript: we can design a component authoring experience, rather than having to fit it around the semantics of the language.
-
-
fermatslibrary.com fermatslibrary.com
-
For example, the one- pass (hardware) translator generated a symbol table and reverse Polish code as in conven- tional software interpretive languages. The translator hardware (compiler) operated at disk transfer speeds and was so fast there was no need to keep and store object code, since it could be quickly regenerated on-the-fly. The hardware-implemented job controller per- formed conventional operating system func- tions. The memory controller provided
Hardware assisted compiler is a fantastic idea. TPUs from Google are essentially this. They're hardware assistance for matrix multiplication operations for machine learning workloads created by tools like TensorFlow.
-
-
www.codingwithjesse.com www.codingwithjesse.com
-
Svelte, on the other hand, is a compiler. In a way, Svelte is more like a programming language than a library.
-
- Jul 2020
-
www.youtube.com www.youtube.com
-
Made analogy with internal combustion engine, which has 1000s of parts, with the "radical simplicity" approach taken by Tesla: they use an electric motor, which only has 2 components!
comparison: Sapper vs. Gatsby
-
- Jan 2020
-
ambrevar.xyz ambrevar.xyz
- Nov 2019
-
reasonml.github.io reasonml.github.io
-
Reason compiles to JavaScript thanks to our partner project, BuckleScript, which compiles OCaml/Reason into readable JavaScript with smooth interop. Reason also compiles to fast, barebone assembly, thanks to OCaml itself.
-
- Sep 2018
- Mar 2018
-
web.cs.ucla.edu web.cs.ucla.edu
-
compiler structure; lexical and syntactic analysis; semantic analysis and code generation; theory of parsing
编译器需要学习的主题:
- 编译器结构
- 词法与语法分析
- 语义分析与代码生成
- parsing theory
-
-
tiarkrompf.github.io tiarkrompf.github.io
-
CS352: Compilers: princeples and practive
Tags
Annotators
URL
-
-
www.cs.put.poznan.pl www.cs.put.poznan.pl
-
Static Code Analysis
Tags
Annotators
URL
-
-
www.cambridge.org www.cambridge.org
-
the MiniJava project
Tags
Annotators
URL
-
-
-
www.cambridge.org www.cambridge.org
-
Modern Compiler Implementation in Java
-
-
web.cs.ucla.edu web.cs.ucla.edu
-
The Java Tree Builder
JTB: JavaCC 的前端
-