www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - A paper on the history of D (draft)

reply BCS <BCS pathlink.com> writes:
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.
Nov 08 2006
next sibling parent reply Walter Bright <newshound digitalmars.com> writes:
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.
Nov 08 2006
parent reply Bill Baxter <dnewsgroup billbaxter.com> writes:
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
Nov 08 2006
parent Walter Bright <newshound digitalmars.com> writes:
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.
Nov 08 2006
prev sibling next sibling parent Kyle Furlong <kylefurlong gmail.com> writes:
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.
Nov 08 2006
prev sibling next sibling parent =?iso-8859-1?q?Knud_S=F8rensen?= <12tkvvb02 sneakemail.com> writes:
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
Nov 08 2006
prev sibling next sibling parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
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
Nov 09 2006
prev sibling parent BCS <BCS pathlink.com> writes:
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.
Nov 10 2006