Last update December 6, 2009

Doc Comments /
Comparison



Difference (last change) (no other diffs, normal page display)

Added: 28a29,32
== Stale Links=

The first link under "Contract Programming" is stale (leads to a a 404).


D vs Other Languages    

Table of contents of this page
D vs Other Languages   
Comments   
Floating Point Types   
Rows   
Not a Comparison   
Stale Links   
Links   

Comments    

Floating Point Types    

80 bit floating point: While the standards for C and C++ specify long doubles, few compilers (besides Digital Mars C/C++) actually implement 80 bit (or longer) floating point types.

Actualy I know few compilers (euphemism: 0 out of 6 I usually use) that do not implement 128 bits long doubles. Moreover very few processors kinds support hardware 80 bits floating point numbers. I think that either I have misunderstood this sentence (and then it may need rewriting because others may also misunderstand) or it is incorrect and demonstrate a lake of knowledge about arch and compilers fauns. From my point of view this sentence sounds like: "we are developing a new language exclusively dedicated to x86 machines". This may be your option. However it seems quite restrictive and might close lots of doors to this new language.

-- Pierre-Matthieu? Anglade (anglade AT gmail . com)

Rows    

  • It'd be nice to include a row for "Garbage collection can be turned off."
  • It'd be nice to include a row for "Allows references to be null." (It'd be even nicer if D did not allow this.)
  • It'd be nice to include a row for "Value types derive from Object" or something similar (for C# this is 'yes').

Not a Comparison    

I don't know why, but when I opened http://www.digitalmars.com/d/2.0/comparison.html , the language columns only listed D. No C, C++, C# or Java.

See NG:digitalmars.D/46751. People kept on complaining that the columns for other languages were misleading, biased, etc., so Walter eventually removed all of the other languages except D.

Stale Links    

The first link under "Contract Programming" is stale (leads to a a 404).

Links    


FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: December 6, 2009 21:48 (diff))