## Introduction Challenges 1. https://github.com/munificent/craftinginterpreters markdown ( https://github.com/munificent/craftinginterpreters/blob/master/README.md ) make ( https://github.com/munificent/craftinginterpreters/blob/master/util/c.make ) yaml ( https://github.com/munificent/craftinginterpreters/blob/master/tool/analysis_options.yaml ) dart ( https://github.com/munificent/craftinginterpreters/blob/master/tool/lib/src/book.dart ) html ( https://github.com/munificent/craftinginterpreters/blob/master/site/index.html ) css ( https://github.com/munificent/craftinginterpreters/blob/master/site/index.css ) javascript ( https://github.com/munificent/craftinginterpreters/blob/master/site/script.js ) scss ( https://github.com/munificent/craftinginterpreters/blob/master/asset/index.scss ) java ( https://github.com/munificent/craftinginterpreters/blob/master/java/com/craftinginterpreters/tool/GenerateAst.java ) c ( https://github.com/munificent/craftinginterpreters/blob/master/c/main.c ) lox ( https://github.com/munificent/craftinginterpreters/blob/master/test/if/if.lox ) `gcc hello-world.c` then `./a.out` `java hello-world.java`