| > Something is wrong if most programs don't run instantaneously Agreed. BBC BASIC V on my Archimedes had zero startup penalties, unlike modern JIT languages. > Highly optimizing compilers aren't worth the risk Agreed. The problem here is unforseen overflow resulting from machine representation of ints. > Design applications as small executables that communicate Agreed. Both UNIX and Erlang have demonstrated the efficacy of this approach. > Don't write temporary files to disk, ever Agreed. WANG wordprocessors routinely outperformed MS Word 6.0 due to their RAMDISCs. > Everything is so complex that you need to isolate yourself from as many libraries and APIs as possible Agreed. BBC BASIC V did everything I needed without need of external graphics libraries. > C still doesn't have a module system Agreed. Indeed, do we actually even need the complexity of C++ to remedy C's deficiencies? |