... enough information Instead of just simply evaluating statements, you need to blow out a class, type everything, compile, and execute In Smalltalk, Lisp, Basic, and Ruby, you can just start typing For ... different, and convert objects that aren't The extra syntax provides valuethe compiler has more information to catch bugs earlier There's a cost, too Static typing makes you work harder to enter ... 1; int total = 1; for (int i=0; i...