Mientras la tipificación de datos "estática versus dinámica", la complejidad de las estructuras de datos y la "independencia versus autonomía" de los programas, pueden ser consideradas como características no relacionadas; la crítica usual a la dicotomía de Ousterhout, radica en la distinción del uso de la "compilación versus la interpretación".