Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit49eed25b200c0f5f0aba46baa3f7332d0e93b276 (patch)
Author
 Dimitar Trendafilov <trendafilov.dn@gmail.com>
2020-10-04 08:16:29 +0300
Committer
 Dimitar Trendafilov <trendafilov.dn@gmail.com>
2020-10-04 08:19:37 +0300
Files9079ae947a4271ad835f1c9ad10516e6d43f7f20
IPL-49eed25b200c0f5f0aba46baa3f7332d0e93b276.tar
IPL-49eed25b200c0f5f0aba46baa3f7332d0e93b276.tar.gz
IPL-49eed25b200c0f5f0aba46baa3f7332d0e93b276.zip
Parent039ee0d52a198c390a65d9684ff5c41220062470 (diff)
Update the introduction to 2020 edition
1 files changed, 5 insertions, 4 deletions
-rw-r--r--website/content/slides/00_intro/_index.md9
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?