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)
- 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').
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.
The first link under "Contract Programming" is stale (leads to a a 404).
- Corresponding page in the D Specification
- Languages vs. D: community edition of the chart that compares D to several other languages
- Notes for Programmers Used To ...: tips for programmers coming to D from different perspectives
- Andreas' practical language comparison
- Related Newsgroup Threads