Social media

Paulo Pinto pjmlp at progtools.org
Sun Jun 14 15:49:05 UTC 2020


On Sunday, 14 June 2020 at 12:17:58 UTC, JN wrote:
> On Sunday, 14 June 2020 at 01:25:46 UTC, Adam D. Ruppe wrote:
>> On Sunday, 14 June 2020 at 00:47:08 UTC, Avrina wrote:
>>> *systems* programming
>>
>> See, this is another thing I wish we'd avoid. I prefer to call 
>> D "general purpose" (or maybe "all purpose") and avoid the 
>> poorly-defined "systems" label anyway. It more accurately 
>> describes D in the real world.
>
> Go was in a similar spot several years ago. They first used the 
> systems programming language in their marketing, but then 
> people criticized them for having a GC. So they pivoted towards 
> "systems as in web servers and stuff, not like operating 
> systems".

Yet companies like F-Secure have a different opinion on that 
regard,

https://labs.f-secure.com/blog/tamago/

https://www.f-secure.com/en/consulting/foundry/usb-armory

I bet the D community would enjoy that USB Armory used bare metal 
D instead of Go.

Or that Google wouldn't be writing firmware in Go, regardless of 
what people consider systems programming to be, 
https://www.usenix.org/system/files/conference/atc15/atc15-paper-minnich.pdf

This is what D sometimes misses, don't try to please everyone, 
just keep charging despite the voices that tell that due to 
feature X it isn't applicable in domain Y and then changing the 
boat mid-course to please those voices.


More information about the Digitalmars-d mailing list