diff options
| Commit | 49eed25b200c0f5f0aba46baa3f7332d0e93b276 (patch) | |
|---|---|---|
| Author | 2020-10-04 08:16:29 +0300 | |
| Committer | 2020-10-04 08:19:37 +0300 | |
| Files | 9079ae947a4271ad835f1c9ad10516e6d43f7f20 | |
| IPL-49eed25b200c0f5f0aba46baa3f7332d0e93b276.tar IPL-49eed25b200c0f5f0aba46baa3f7332d0e93b276.tar.gz IPL-49eed25b200c0f5f0aba46baa3f7332d0e93b276.zip | ||
| Parent | 039ee0d52a198c390a65d9684ff5c41220062470 (diff) | |
Update the introduction to 2020 edition
1 files changed, 5 insertions, 4 deletions
| -rw-r--r-- | website/content/slides/00_intro/_index.md | 9 |
diff --git a/website/content/slides/00_intro/_index.md b/website/content/slides/00_intro/_index.md index 297508a..0625219 100644 --- a/website/content/slides/00_intro/_index.md +++ b/website/content/slides/00_intro/_index.md @@ -1,13 +1,13 @@ --- title: "Introduction to Implementation of Programming Languages" -date: 2018-09-15T17:45:53+03:00 +date: 2020-09-15T17:45:53+03:00 draft: false outputs: - Reveal --- # Implementation of Programming Languages -FMI 2018 +FMI 2020 --- # Who are we? @@ -38,7 +38,7 @@ FMI 2018 ## What are we not going to talk about? - virtualization of computer systems -- Regular expressions and context free grammars +- The theory of regular expressions and context free grammars - compiler optimizations --- @@ -55,7 +55,7 @@ FMI 2018 --- ## How are *WE* going to learn about VMs? -We are going to create a JavaScript interpreter from scratch! +We are going to study and enhance a JavaScript interpreter. - JSImpl (tm) @@ -82,6 +82,7 @@ A few sample of projects are: - create a Lua interpreter based on JSImpl with generational, incremental garbage collector - create an AOT compiler for JavaScript +- create a static analyzer or a code refactoring tool --- ## Homework? |
