Pratt Zelkowitz Programming Languages Design ined environments. The overhead introduced by highly modular language features might be unacceptable in embedded systems or high-performance computing contexts. Nevertheless, these challenges highlight the ongoing negotiation between competing priorities in language des S Savanah Daugherty Jan 1, 2026