Language design goals and tradeoffs: Programming Language Design course | Zoonk
5. Language design goals and tradeoffs
Turn intended users and use cases into decisions about safety, simplicity, performance, portability, expressiveness, and compatibility. Compare tradeoffs through short design briefs rather than treating features as universally good or bad.