D as a betterC a game changer ?

Russel Winder russel at winder.org.uk
Sun Dec 31 14:51:24 UTC 2017


On Sat, 2017-12-30 at 17:53 +0000, Ola Fosheim Grøstad via Digitalmars-
d wrote:
> On Thursday, 28 December 2017 at 11:56:24 UTC, Russel Winder 
> wrote:
> > And is the way every programmer learns their non-first 
> > language. All newly learned programming languages are merged 
> > into a person's "head language" which is based on their first 
> > language but then evolves as new languages, especially of new 
> > computational mode, are learned.
> > 
> > See Marian Petre and others work over the last 30 years for 
> > scientific evidence of this.
> 
> Hm…  I have some problem with this.  I can see how it would apply 
> to Algol-like languages, but for I don't see how it fits on very 
> different concepts like SQL/datalog/prolog, scheme, machine 
> language, OO etc…

The core differentiator is the number of computational models, not
programming language, that can be worked with with competence. So
C++/Lisp/Prolog represents a better triad than C/C++/D. If you have
doubts read the papers, the science is good, the hypotheses are
confirmed.

> There might be some empirical issues here as _most_ programmers 
> would move to something similar, but statistical significance 
> doesn't imply causality…

The results are based on experimental data. Read the papers rather than
my waffle about them.

-- 
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/20171231/9c39ac8a/attachment.sig>


More information about the Digitalmars-d mailing list