▲ | WalterBright 7 hours ago | |
What the "more features" do is replace the clumsy/inadequate/risky methods used in a less powerful language like C. For example, you don't need to use the C preprocessor to do metaprogramming. D offers a world class metaprogramming capability. Another example is D enables nested functions. Yes, there are ways in C to do the equivalent, but they are clumsy and indirect. |