Professor Jerry Cain from Stanford University covers C programming, emphasizing pointers and structs. He demonstrates an unconventional method to access struct fields. I highly recommend this entire 29-video series for anyone interested in C.
Just split a contract into its parts: metadata, constructor, and runtime code. Noticed both constructor and runtime code end with 0xFE, supposedly an invalid opcode. Could 0xFE be the exit block? Does someone know more about this?