The illusion of apparent simplicity
The illusion of apparent simplicity
Posted May 2, 2022 13:34 UTC (Mon) by ncm (guest, #165)In reply to: The illusion of apparent simplicity by ddevault
Parent article: DeVault: Announcing the Hare programming language
Hare, like Zig and C, offers nothing to help concentrate attention on solutions that programs may rely on. C++ and Rust both do, by supporting encapsulating complexity in powerful libraries that amortize focused attention -- debugging, optimization, comprehensive testing -- across all uses. C++ offers more native language power for the programmer to express intentions clearly and concisely, while Rust builds in compiler support for protecting against errors common in languages like C and Hare. Both further provide well-tested standard libraries that already encapsulate a huge amount of the unavoidable complexity programs must have to deliver essential service.
