Table of contents

Compilers

%3 cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 Compilers _c44550d8_df78_44c4_86ca_58820df3e269 So you want to be a compiler wizard (2016) _50592515_2079_46c9_b168_c704c5ad3e38 Programs as Graphs _50592515_2079_46c9_b168_c704c5ad3e38->__0:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 _17c97576_c5d2_46c1_9fe6_4351e56d54a3 Just-in-time Compilation _17c97576_c5d2_46c1_9fe6_4351e56d54a3->__1:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 _7da5b4ff_851b_4d04_a73a_ec9a324eca66 Interpreters _7da5b4ff_851b_4d04_a73a_ec9a324eca66->__2:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 _e0fb95a5_b5e5_4592_8da4_6efa9b665814 Linters _9089990a_4b6d_4b56_a778_410c439013d5 Read [2004]: Using Hammock Graphs to Structure Programs _9089990a_4b6d_4b56_a778_410c439013d5->_50592515_2079_46c9_b168_c704c5ad3e38 _9089990a_4b6d_4b56_a778_410c439013d5->__3:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 _fc98a36e_0de6_428e_a13e_03ded42e2d8c Crafting Interpreters _fc98a36e_0de6_428e_a13e_03ded42e2d8c->__4:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 __5:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7->_e0fb95a5_b5e5_4592_8da4_6efa9b665814