Table of contents

Compilers

%3 cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 Compilers cluster_ef07d52a_0257_4a53_a330_4cd9b2b7a20c Crafting interpreters _c1219990_9a0d_4dad_8e85_67e7f236cc44 Crafting “Crafting Interpreters” _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 _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->__2:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 _fc98a36e_0de6_428e_a13e_03ded42e2d8c Crafting Interpreters _fc98a36e_0de6_428e_a13e_03ded42e2d8c->__3:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7 __4:cluster_c66b0d34_4029_483d_a307_6e18505c3ec7->_e0fb95a5_b5e5_4592_8da4_6efa9b665814