DIP60: @nogc attribute
Paulo Pinto via Digitalmars-d
digitalmars-d at puremagic.com
Wed Apr 16 04:16:59 PDT 2014
On Wednesday, 16 April 2014 at 09:17:48 UTC, Ola Fosheim Grøstad
wrote:
> On Wednesday, 16 April 2014 at 09:03:22 UTC, JN wrote:
>> I'd have to agree. I doubt @nogc will change anything, people
>> will just start complaining about limitations of @nogc (no
>> array concat, having to use own libraries which may be
>> incompatible with phobos). The complaints mostly come from the
>> fact that D wants to offer a choice, in other languages people
>> just accept what they have.
>
> The complaints mostly come from the fact that D claims to be a
> system programming language capable of competing with C/C++.
>
> Stuff like @nogc, @noalloc, @nosyscalls etc will make system
> level programming with reuse of code more manageable.
>
> I find it troublesome that D is compared to Java, C# and Go,
> because those languages are not system level programming
> languages.
A system level programming language is a language that can be
used to write a full stack OS with it, excluding the required
Assembly parts.
There are a few examples of research OS written in the said
languages.
--
Paulo
More information about the Digitalmars-d
mailing list