On Wednesday, 27 December 2017 at 16:44:25 UTC, Laeeth Isharc
wrote:
On Wednesday, 27 December 2017 at 16:29:02 UTC, Russel Winder
wrote:
On Wed, 2017-12-27 at 02:13 -0800, Walter Bright via
Digitalmars-d
wrote:
[…]
Builtin unittests and Ddoc, for example. There's a big
psychological
advantage
to having them built in rather than requiring an external
tool. The
closeness to
C syntax is no accident, for another.
I've been in the compiler biz since the early 80s, working
with
customers, doing
tech support. That results in experience in what works for
people and
what
doesn't, even if it is not scientific or better from a CS
point of
view.
This does not support the original claim that the design of D
by you is based on psychology. It may be based on your
perception of other programmers needs, which is fine per se,
but that is not psychology- based design.
That's like saying the way George Soros trades is not based on
psychology because he doesn't refer to the literature in making
and articulating his decision-making process. Instead people
write papers about how he thinks, because it's not yet in the
literature!
If published knowledge were what was most important or valuable
then anyone intelligent with an interest in a subject would be
part of a war of all against all, because how is it possible to
have an edge? But I don't think human expertise can be
described in that manner. Karl Polanyi's work is quite
interesting:
https://en.wikipedia.org/wiki/Tacit_knowledge
On Soros:
http://marketfocusing.com/downloads/soros.pdf