Current state of "D as a better C" (Windows)?
anonymous
anonymous at example.com
Sat Jan 25 15:02:44 PST 2014
On Saturday, 25 January 2014 at 22:15:29 UTC, Frank Bauer wrote:
> D is NOT a systems language. So no point in application level
> comparison with C. Set aside syntactic similarities.
>
> If your language does not have the C / C++ *semantics* of new /
> delete,
C doesn't have new/delete.
> or, better yet, owned pointers in Rust that automatically
> free their memory when they go out of scope, but instead forces
> a
> GC down your throat for some of the most basic array
You can do C style array/pointer fiddling in D without the GC.
You can't new or append, but you can't do that in C either. Seems
to me, you're comparing more to C++/Rust than to C.
> and standard library functionality,
You have access to C's standard library from D.
> you will never, ever write kernel level
> code that stands a chance against C, C++ or Rust.
Your points don't apply to D vs C.
More information about the Digitalmars-d
mailing list