small medium large xlarge

Generic-user-small
02 Jul 2009, 14:47
Dave Parfitt (1 post)

Hello - I would love a PragProg book on the D Programming Language.

Keep up the good work - Dave

Generic-user-small
29 Jul 2010, 18:56
Brad Hutchins (142 posts)

Just to show others think this compiled language has its possibilities.
Apress also has a PDF you can buy and download. Like one of the most core concept of Ruby, we come to realize its about efficiency, and productivity.

http://www.amazon.com/D-Programming-Language-Andrei-Alexandrescu/dp/0321635361

Good Videos http://vimeo.com/12941279 http://www.youtube.com/watch?v=XcL0JskdIvs http://vimeo.com/4333802

Generic-user-small
14 Sep 2010, 07:55
Brad Hutchins (142 posts)

Amazon has the book at 5 stars…

One four star rating… Ten five star rating…

Doing good.

Generic-user-small
14 Sep 2010, 07:56
Brad Hutchins (142 posts)

D for Xcode.

http://michelf.com/projects/d-for-xcode/

Generic-user-small
19 Sep 2010, 08:04
Brad Hutchins (142 posts)

I have found that people that stumble across D for the first time (like any language that someone uncovers for the first time), does not know what the deal is with it, or asks… “What is it about?”… I figured that this post should inform people of that.

Taken from D’s home site…

“D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python.”

In other words, the engineers that created the language pretty much developed an Algo language (C like compiled language) that took the lessons of the past (and present) and built an all purpose compiled language to meet the productivity needs of today. Much nicer syntax too… Although I am surprised how much I liked Objective-C when I first started to get into it. There is an LLVM compiler initiative under way… http://www.dsource.org/projects/ldc D is still thin in the areas of Libraries and Frameworks, but that will change in time.

Any how, I think that pretty much sums it up. Only question is… Who would NOT be interested in a language like this? </br> </br> For some decent “D” tutorials

http://www.dsource.org/projects/tutorials/

Generic-user-small
25 Sep 2010, 02:29
Brad Hutchins (142 posts)

A friend of mine saw the post directly above and asked if there was more I could add. Partly he was trying to be a joker to my statement of brevity, partly he was being serious… Ok a small excerpt taken from the preferences of “The D Programming Language” book (TDPL). So I don’t want to be accused of plagiarism, I want to give full credit to the author Andrei Alexandrescu Ph.D and Addison-Wesly. Besides if anything this will help create awareness of D and plug the book. </br> </br> Andrei Alexandrescu (TDPL)…

You may be interested in D if the following values are important to you:

Performance. D is a systems programming language, Expressiveness. D is not a small, minimalistic language, but it does have a high power-to-weight ratio. “Torque”. Any backyard hot-rodder would tell you that power isn’t everything; its availability is. D helps you get work done in short scripts, and large programs alike. Concurrency. D’s approach to concurrency is a definite departure from the languages it resembles, mirroring the departure of modern hardware design from the architecture of yesteryear. Generic Code. Generic code that manipulates other code (metaprogramming) has been pioneered by the powerful Lisp macros and continued by C++ templates, Java generics, and similar features in various other languages. D offers very powerful generic capabilities. Eclecticism. D recognizes that programming paradigms are advantageous for different design challenges and fostering a highly integrated federation of styles instead of one true approach (it works for Procedural, Object-Oriented, Protyping and Functional). “These are my principles. If you don’t like them, I’ve got others.” D tries to observe solid principles of language design. </br> </br> Ok that should do. Want more? Buy the book. Or post here that you want Pragmatic Programmers to write one.

Generic-user-small
24 May 2013, 18:50
Edward McDowell (5 posts)

D is a system programming language that compiles to native code. It provides concurrency through threads that communicate through message passing. Its concurrency model is similar to Erlang, but it allows imperative coding within each thread (which may modify its own thread-local storage). This compromise between the functional and imperative paradigms might be the future of multicore programming. More good books on D would be welcome.

You must be logged in to comment