6. Lightweight programming language
A lightweight programming language is one
that is designed to have very small memory
footprint, is easy to implement (important
when porting a language), and/or has
minimalist syntax and features.
Wikipedia,“Lightweight programming language”
6
13/08/24(Sat)
36. Lightweight Language Go
35
• Lightweight Languageの要素を検証
• メモリフットプリントが小さい → OK
• 実装が簡単 → OK
• 文法や機能が最小限 → OK
• インタプリタ → NG
• 動的型
• 関数オブジェクト
13/08/24(Sat)
39. Lightweight Language Go
38
• Lightweight Languageの要素を検証
• メモリフットプリントが小さい → OK
• 実装が簡単 → OK
• 文法や機能が最小限 → OK
• インタプリタ → NG
• 動的型 → OK
• 関数オブジェクト
13/08/24(Sat)
42. Lightweight Language Go
41
• Lightweight Languageの要素を検証
• メモリフットプリントが小さい → OK
• 実装が簡単 → OK
• 文法や機能が最小限 → OK
• インタプリタ → NG
• 動的型 → OK
• 関数オブジェクト → OK
13/08/24(Sat)