steve dekorte
about
blog
projects
2006 05 28      High Level Languages

I've been thinking lately that the most significant difference between what I consider high level and low level languages is that high level languages do lookups via associative arrays and low level languages do lookups via arrays (often pointer offsets determined at compile time). Basically, whether or not they are based on dynamic binding. In this sense, languages like Lisp, Haskel, C++, C# and probably most of Java would be considered low level.