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
signature.asc
Description: This is a digitally signed message part
