C is Brittle D is Plastic

Walter Bright newshound2 at digitalmars.com
Wed Apr 1 16:45:26 UTC 2026


On 4/1/2026 9:35 AM, Araq wrote:
> Well it's neither particularly simple to implement (is `T*x` a declaration or a 
> multiplication?) nor to use (so much UB...) nor to read (too bad if the author 
> used the preprocessor extensively)... There is nothing "simple" about it; it 
> lacks many important features though... If you want simple, look into Forth or 
> Scheme or Oberon.

As programming languages go, C is simple to implement, which gave it a big early 
boost in popularity.

That doesn't mean it is simple to write robust, elegant code in it!


More information about the Digitalmars-d mailing list