D as a betterC a game changer ?

Russel Winder russel at winder.org.uk
Wed Dec 27 16:42:49 UTC 2017


On Wed, 2017-12-27 at 01:39 +0000, bachmeier via Digitalmars-d wrote:
> On Tuesday, 26 December 2017 at 19:34:35 UTC, Mike Franklin wrote:
> 
> > Rust is an example of a language that got it right.
> 
> Rust got it right for a single, very specialized use case. The 
> cost is that the language is of interest to the tiny fraction of 
> programmers for whom that use case is relevant. Most don't want 
> to read a dissertation on memory management to write Hello World, 
> and having a weirder syntax than Haskell doesn't help either. D 
> is a programming language appropriate for many use cases.

Don't you believe it. Rust is attracting a lot of people and financial
support from people who used C and failed to be interested in C++
because it didn't add memory safety. The example I am interested in is
GStreamer. It's a C system that has C++, Python, D, etc. bindings but
had no interested in not being a C system until Rust arrived. Now there
is a huge push to it being a Rust system, exactly because Rust provides
something C doesn't have and C++ didn't support. D wasn't an option
here due to lack of knowledge by the GStreamer crew. Now D has no
future in this arena despite GtkD providing a D binding, it is all
Rust-bound.

-- 
Russel.
==========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20171227/b6e21f5e/attachment.sig>


More information about the Digitalmars-d mailing list