Website message overhaul
Derek
ddparnell at bigpond.com
Fri Nov 18 02:16:28 PST 2011
On Fri, 18 Nov 2011 17:38:49 +1100, Andrei Alexandrescu
<SeeWebsiteForEmail at erdani.org> wrote:
>> On 11/17/2011 9:21 PM, Andrei Alexandrescu wrote:
>>> On 11/17/11 11:48 AM, Xinok wrote:
>> Why D? What is D's purpose? What does it excel at? Why would I want to
>> use it?
>
> Because it has modern convenience, multi-paradigm power, and native
> efficiency.
Still sounds like it was generated with a 'buzz-word' program.
"modern convenience"? As opposed to what - modern inconvenience,
old-fashioned convenience? Why not just say "convenient". DPL's syntax
helps you write code by supporting convenient constructs and styles.
"multi-paradigm power"? Let's face it, any product described using the
term "power" is immediately suspect. Even if it IS powerful. That's not
the point. If you want to emphasize the multi-paradigm aspect then just
say that. DPL supports multiple coding paradigms, such as OOP, Functional,
and Procedural.
"native efficiency"? What does that even mean?! If you are trying to say
that it can be fast, then just say that (of course it depends on the
implementation - I'm sure someone could create a slow D compiler and one
that generates slow object code if they wanted to). By the way, I'm sure
that by "efficient" you are not referring to memory usage - DPL has a
large memory footprint. DPL compilation is typically fast because of its
module concept that allows the compiler to efficiently process imported
files and multiple files in one pass, and can generate fast machine code
because the coder can express their intentions with precision, enabling
the compiler to avoid generic output and produce targeted output instead.
I'm no word-smith, but the front page of the D site ought to avoid
ambiguous and meaningless buzz. It needs to be straight talking and
engaging.
--
Derek Parnell
Melbourne, Australia
More information about the Digitalmars-d
mailing list