On 05/05/2018 3:14 AM, bachmeier wrote:
On Friday, 4 May 2018 at 12:00:43 UTC, Sjoerd Nijboer wrote:
Instead it would offer teachers who are looking for new new teaching
material some material that is closely coupled to other material with
a small set of technologies. Thus not forcing students to learn a new
language every other course. I hope that that would invite teachers to
use D as a language for learning.
This is key. I don't know how much adoption there would be, but free,
professional-quality teaching materials would make it much easier to adopt.
One way that I could see D getting its foot in the door is an intro
course using Java or Python but where the instructor wants to devote a
couple of lectures to low-level programming using pointers. D would be
perfect for that due to the convenient syntax. Other topics like
metaprogramming or memory management would also be reasons to use D.
I don't think the lack of industry usage is anywhere close to the
problem posed by lack of teaching materials and instructor knowledge.
After all, Scheme was widely used for decades, and in some places is
still is.
Teaching materials is easy to create.
My response is the response I got from my institution.
It is industry usage which is the problem.
Nobody wants to take the risk without being able to point and say "they"
are using it for some serious work.