Extensibilidad
Vertientes de la Eficiencia
Seguridad
Restricción
Eficiencia
Simplicidad
Precisión
Regularidad
Expresividad
Independencia de la máquina
Permite que los errores sean descubiertos e informados.
Hacer todo tan simple como sea posible, pero no más simple.
Facilidad para expresar procesos y estructuras complejas
Principio que abarca todos los demás principios.
A veces conocido como claridad
Se divide en generalidad, uniformidad y ortogonalidad.
Definir nuevos tipos de datos y agregar funciones
Definir subconjuntos del lenguaje
Tipos de datos que no involucran detalles de asignación de memoria.
capacidad de implementación y eficiencia de la programación.