Thread overview
A paper on the history of D (draft)
Nov 09, 2006
BCS
Nov 09, 2006
Walter Bright
Nov 09, 2006
Bill Baxter
Nov 09, 2006
Walter Bright
Nov 09, 2006
Kyle Furlong
Nov 09, 2006
Knud Sørensen
Nov 10, 2006
BCS
November 09, 2006
As an assignment for a CS class I need to wright a term paper on a programming language. So, big surprise, I picked D. I'm writing a paper on the features of D and there history. Any way, I have a first (vary) rough draft. It has a number of things that need more information,a few things I'm not sure about and in general needs a LOT of editing.

The point of all of this is that I'm looking or comments about some specific things and anything else that comes to mind.

here's the PDF.

http://www.webpages.uidaho.edu/~shro8822/term_002.pdf

please also e-mail me any posts that are specifically relevant (corrections, criticism, suggestions, etc. about the paper)

email = shro8822_ATuidaho_DOTedu

P.S. 	After I turn in the paper, I plan on posting the .tex source and PDF and might (as time permits) update it as D evolves. Walter mentioned that he might even host it on digitalmars.
November 09, 2006
BCS wrote:
> P.S.     After I turn in the paper, I plan on posting the .tex source and PDF and might (as time permits) update it as D evolves. Walter mentioned that he might even host it on digitalmars.

Yes, also, after you turn it in, it would likely be a great submission to www.dzone.com.
November 09, 2006
Walter Bright wrote:
> BCS wrote:
>> P.S.     After I turn in the paper, I plan on posting the .tex source and PDF and might (as time permits) update it as D evolves. Walter mentioned that he might even host it on digitalmars.
> 
> Yes, also, after you turn it in, it would likely be a great submission to www.dzone.com.

Or an article on that "D Journal Online".

--bb
November 09, 2006
Bill Baxter wrote:
> Walter Bright wrote:
>> BCS wrote:
>>> P.S.     After I turn in the paper, I plan on posting the .tex source and PDF and might (as time permits) update it as D evolves. Walter mentioned that he might even host it on digitalmars.
>>
>> Yes, also, after you turn it in, it would likely be a great submission to www.dzone.com.
> 
> Or an article on that "D Journal Online".

Dzone doesn't host articles, it just links to them. It works like slashdot. Submitting there doesn't impede what else you may do with it.

www.artima.com will want to host it exclusively, at least for a while.
November 09, 2006
BCS wrote:
> As an assignment for a CS class I need to wright a term paper on a programming language. So, big surprise, I picked D. I'm writing a paper on the features of D and there history. Any way, I have a first (vary) rough draft. It has a number of things that need more information,a few things I'm not sure about and in general needs a LOT of editing.
> 
> The point of all of this is that I'm looking or comments about some specific things and anything else that comes to mind.
> 
> here's the PDF.
> 
> http://www.webpages.uidaho.edu/~shro8822/term_002.pdf
> 
> please also e-mail me any posts that are specifically relevant (corrections, criticism, suggestions, etc. about the paper)
> 
> email = shro8822_ATuidaho_DOTedu
> 
> P.S.     After I turn in the paper, I plan on posting the .tex source and PDF and might (as time permits) update it as D evolves. Walter mentioned that he might even host it on digitalmars.

Well, you aren't an English major for sure! <g> Good overview of the language, my only critique would be to try and expand on each topic a little more extensively and fluidly. At the moment it reads like a list you are enumerating, so try and integrate it all into a cohesive whole.
November 09, 2006
On Wed, 08 Nov 2006 17:52:05 -0800, BCS wrote:

Here is some random thoughts I had when reading your paper.

Who is Walter ?? He is the D developer but is he a high school student or what ??

Show the features with small code fragments. This way you will not only tell that D can do it you will also show how it does it. (good under scope guards)

compiler modes: explain testing ,debug, release and coverage mode.

Build in document generation.

Add the d newsgroup, websites  to references.

compare to other languages with help of http://shootout.alioth.debian.org/


ps.) At http://queequeg.sourceforge.net/index-e.html
You can find a grammar checker for tex
November 09, 2006
BCS wrote:

> As an assignment for a CS class I need to wright a term paper on a programming language. So, big surprise, I picked D. I'm writing a paper on the features of D and there history. Any way, I have a first (vary) rough draft. It has a number of things that need more information,a few things I'm not sure about and in general needs a LOT of editing.

There is no mention of Free Software, like the GPL or the GCC, nor of portability ? I think you should mention the important work of David Friedman and his GDC, that extends D well beyond the two DMD platforms.

--anders
November 10, 2006
BCS wrote:
> As an assignment for a CS class I need to wright a term paper on a programming language...

I noticed that I failed to mention what type of comments I was looking for:

If you can read past my bad spelling (Note-to-self: never proof-read after midnight!) what I'm looking for is thoughts on my choice of what to cover. Have I omitted some important topic? Do I give to much space to some minor point? Much of what I'm looking for can be gotten from the table of contents by it's self. The other thing I am looking for is factual errors.