Why are the nogc crowed labeled as alarmists?!?!
Dominikus Dittes Scherkl via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jul 18 06:53:13 PDT 2014
On Friday, 18 July 2014 at 13:17:34 UTC, Kagamin wrote:
> On Thursday, 17 July 2014 at 18:13:18 UTC, Frustrated wrote:
>> Are those that say the GC is fine and works for 90-95% of apps
>> without issue just ignorant? Or are they arrogant?
>>
>> When one is writing a real time app and have the absolute
>> lowest chance of losing control, a STW GC is simply not
>> allowed in this apps.
>
> D works fine without GC for me. What problems do you have?
For me also.
The cool thing about D is:
You can use it like a script-language at first, and GC (+all the
other nice features like unit tests, asserts etc) keep you from
bothering with stupit bugs and implementation details that are
only relevant for maximum performance.
And afterwards, if it comes to RT (real-time), the first thing I
throw out is all that MMI stuff (man-machine-interface), e.g.
everything dealing with strings. And thats about 98% of all
functions that use GC in my code. The very little rest is things
like exceptions, delegates and closures - because I have no idea
how to use them with manual memory management. So unfortunately I
have to avoid them in RT code.
But what remains is anyway far, far, better than what C offered.
And to make that clear: nothing else was usable for embedded
programming before D. No C++, no Java, nothing at all.
More information about the Digitalmars-d
mailing list