On Wednesday, 9 March 2016 at 16:12:08 UTC, Michael wrote:
On Sunday, 6 March 2016 at 08:40:17 UTC, Ola Fosheim Grøstad wrote:
On Sunday, 6 March 2016 at 07:38:01 UTC, Ali Çehreli wrote:
Motivated by Dmitry's "Pitching D to a gang of Gophers" thread, how about pitching it to a gang of professors and graduate students?

The geeky graduate students are the better target.

In teaching you usually want a focused clean language related to the course or a language that is already adopted by industry.

clip

Postgraduates, on the other hand, often have more time to experiment, and due to the nature of postgraduate work (particularly Ph.D and beyond) their research tends to require novelty. D has proved very valuable for me during my research and the lack of library requirements for experiments to be written and tested means that I am not tied to using a particular language. I am of course not saying that we shouldn't try to encourage undergraduates to explore D, but it's very difficult to try and introduce a new language into the curriculum at most universities without a rather large volume of support and justifications for doing so. Just some thoughts.

I may be way off-base here but would teaching assembly be a good way
to get D into the hands of undergrads?  Learning assembly requires
some sort of 'harness' to code your assembly in. The few such tools (NASM) are, by my memory, rather painful to work with. Could using DMDs inline assembler allow for a clean way of learning assembly

I say this as someone who never took a proper assembly course as an undergrad (we used a simulated/simple assembly lanaguage). I've since tried to learn Intel assembly with NASM or something similar, but had limited time and got frustrated with the tools.


Reply via email to