D and Nim
via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jan 5 05:13:42 PST 2015
On Monday, 5 January 2015 at 10:21:12 UTC, Paulo Pinto wrote:
> On Monday, 5 January 2015 at 09:51:22 UTC, Suliman wrote:
>> What is kill future of Nim?
>>
>> D is successor of C++, but Nim? Successor of Python?
>
> A C++ successor is any language that earns its place in a OS
> vendors SDK as the OS official supported language for all OS
> layers.
>
> Which one it will be is still open game.
But C++ gained traction before any OS officially supported it
(sans BeOS)?
Without an ABI, I think C++ will be it's own successor. And I
think key C++ people know this and will avoid creating an ABI...
Besides that I don't think there will be a single replacement. It
will more likely be several languages aiming at different domains
where you have different hardware requirements (hpc, embedded,
servers, interactive apps...)
D needs to pick one area, and do it well there.
* If D is aiming for conserving memory and realtime apps, then it
needs better memory model/reference type system,
* if D is aiming for convenient server programmer (that can
afford wasting memory), then it need to tune the language for
better garbage collection.
With no tuning... other languages will surpass it. Be it Rust,
Chapel, Go, Nim or one of the many budding language projects that
LLVM has inspired...
More information about the Digitalmars-d
mailing list