Anatomy of an AST

Anatomy of an AST

Now that we know that the abstract syntax tree is important (but not necessarily intimidating!), we can start to dissect it a tiny bit more. An interesting aspect about how…
Condensing one tree into another

Condensing one tree into another

Okay, so now we have two trees to keep straight in our heads. We already had a parse tree, and how there’s yet another data structure to learn! And apparently,…
Two translators, both alike in dignity

Two translators, both alike in dignity

The differences between interpretation and compilation and their respective translators tells us a lot about how these two programs are implemented. If we compare these two methodologies, we’ll start to…
New models sense human trust in smart machines

New models sense human trust in smart machines

New "classification models" sense how well humans trust intelligent machines they collaborate with, a step toward improving the quality of interactions and teamwork. The long-term goal of the overall field…