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