D Programmer Jobs at Sociomantic Labs
qznc
qznc at web.de
Mon Nov 4 09:30:56 PST 2013
On Monday, 4 November 2013 at 16:22:52 UTC, Gary Willoughby wrote:
> On Monday, 4 November 2013 at 15:58:48 UTC, Chris wrote:
>> "Who D is Not For
>> - As a first programming language - Basic or Java is more
>> suitable for beginners. D makes an excellent second language
>> for intermediate to advanced programmers."
>> (http://dlang.org/overview.html)
>
> I'd argue against this. I think D would make a terrific first
> language. Remember, you wouldn't start with metaprogramming on
> day one. If you started with the basics using simple syntax and
> introduce the compiler incrementally it would be very
> educational. IMHO new programmers should start by learning how
> memory works, what binary is, how big built-in types are, etc.
> I am continually amazed when working with seasoned developers
> who have no idea why floats aren't precise, what a pointer is
> or what or bit-shifting does. It's staggering.
We need an environment with lots of instant gratification. This
is more important than language features. People even use C++ as
first language due to libraries like Cinder. http://libcinder.org/
More information about the Digitalmars-d
mailing list