March 23, 2006
Walter Bright wrote:

> If you could  sum up the essence of D in a "high concept", what would it be?

It's like C++, just better.

> 4) C's dead, Jim.
C++'s dead, Jim.

Come on, pure C isn't a bad language, especially if one has to go real low level and the applications requires the programmer to do everything himself. I'm thinking of microcontroller applications and stuff.

Oftenly I also do larger uC projects (up to 32k of binary size)
completely in assembler.

-- 
Wolfgang Draxinger

March 23, 2006
Kyle Furlong wrote:
> clayasaurus wrote:
>> Walter Bright wrote:
>>> If you could  sum up the essence of D in a "high concept", what would it be?
>>>
>>> http://www.themegahitmovies.com/highconcept.htm
>>>
>>> Some particularly bad ones:
>>>
>>> 1) Write once, debug everywhere
>>> 2) Tastes great, less filling.
>>> 3) Choosy programmers choose D.
>>> 4) C's dead, Jim.
>>> 5) So sophisticated, even we don't understand it.
>>> 6) Resistance is useless.
>>>
>>> Some marginally better ones:
>>>
>>> 1) Power, Performance, Productivity
>>>
>>>
>>
>> A C++ retailored for the new millennium.
>>
> 
> digg--

--digg--
March 23, 2006
John S. Skogtvedt wrote:
> D - Programming D Coded?

Hehe, I like it :)
March 23, 2006
"Wolfgang Draxinger" <wdraxinger@darkstargames.de> wrote in message news:dvu1pr$rpl$1@digitaldaemon.com...
> Walter Bright wrote:
>
>> If you could  sum up the essence of D in a "high concept", what would it be?
>
> It's like C++, just better.
>
>> 4) C's dead, Jim.
> C++'s dead, Jim.
>
> Come on, pure C isn't a bad language,

Et tu, D? Then fall, C! -- Julius C


March 23, 2006
Walter Bright wrote:
> "Wolfgang Draxinger" <wdraxinger@darkstargames.de> wrote in message news:dvu1pr$rpl$1@digitaldaemon.com...
>> Walter Bright wrote:
>>
>>> If you could  sum up the essence of D in a "high concept", what
>>> would it be?
>> It's like C++, just better.
>>
>>> 4) C's dead, Jim.
>> C++'s dead, Jim.
>>
>> Come on, pure C isn't a bad language,
> 
> Et tu, D? Then fall, C! -- Julius C

I couldn't resist:

"A D by any other name would smell as sweet?"

"What a piece of work is D! How noble in design! how infinite in flexibility!"

"Elegance, thy name is D!"

"The code's to C wherein you'll find the elegance of D."

"The better part of D is (garbage) collection."

"But, for my own part, it was C to me."

"My Java days, when I was green in judgment."

"Out of the jaws of C."

"This D's a razor to my shoddy code."

"The course of fast code never did run in a VM."

And some Milton for fun:

"Things unattempted yet in code or script."

"To code C++ is miserable, doing or suffering."

"Who casts by force, hath overcome but half his code."


Sean
March 24, 2006
In article <dvv6cq$2bq4$1@digitaldaemon.com>, Sean Kelly says...
>
>Walter Bright wrote:
>> "Wolfgang Draxinger" <wdraxinger@darkstargames.de> wrote in message news:dvu1pr$rpl$1@digitaldaemon.com...
>>> Walter Bright wrote:
>>>
>>>> If you could  sum up the essence of D in a "high concept", what would it be?
>>> It's like C++, just better.
>>>
>>>> 4) C's dead, Jim.
>>> C++'s dead, Jim.
>>>
>>> Come on, pure C isn't a bad language,
>> 
>> Et tu, D? Then fall, C! -- Julius C
>
>I couldn't resist:
>
>"A D by any other name would smell as sweet?"
>
>"What a piece of work is D! How noble in design! how infinite in flexibility!"
>
>"Elegance, thy name is D!"
>
>"The code's to C wherein you'll find the elegance of D."
>
>"The better part of D is (garbage) collection."
>
>"But, for my own part, it was C to me."
>
>"My Java days, when I was green in judgment."
>
>"Out of the jaws of C."
>
>"This D's a razor to my shoddy code."
>
>"The course of fast code never did run in a VM."
>
>And some Milton for fun:
>
>"Things unattempted yet in code or script."
>
>"To code C++ is miserable, doing or suffering."
>
>"Who casts by force, hath overcome but half his code."
>
>Sean

My favorite:

D: "GIT-R-DONE"

:)


March 24, 2006
In article <dvr3n6$2u4$1@digitaldaemon.com>, Walter Bright says...
>
>If you could  sum up the essence of D in a "high concept", what would it be?
>
>http://www.themegahitmovies.com/highconcept.htm

Well, what are the key positive points you would like to express? What makes D special? After reading through this thread, I'd have to say the best suggestions so far are

- "The fastest way to fast code", and

- "Speed with ease", perhaps somehow in combination with "Have it both ways". Eg. "Fast and easy - have it both ways"

The key words here are speed/fast and easy (I don't like 'simple' since it has other negative connotations, ie. unsophisticated.) The phrase should probably be built around those words/ideas. It also is not a bad idea to have some reference to the programming world, words like "code", "write", "run" to make the phrase look less generic, but it's not mandatory. Some other suggestions:

- Don't refer to C++ or Java - never a good idea to refer to your competitor, it looks like the only argument you've got is "At least we're better than THEM."

- Don't use words like "bug" or "debug", they are _negative_ words. Instead use positive words, like "safe" or "secure".

- Avoid jokes and play on words like "D-code" or "D-licious", unless you can make it look really good.

- Keep it short and snappy, no two-sentance catch phrases.

Catch phrases (and other marketing gimmicks) are sort of like the feathers on a peacock. They don't really serve a purpose, they are mostly signals companies use to say "Yes, I'm big and powerful enough to hire a competent marketing firm. Pick me." IMO the most important quality of a good catch phrase is that it doesn't look goofy. If it looks like something a 14-year old made up, people will think the same of the whole D language.

This doesn't mean one can use all kinds of silly/funny phrases to market D, but the one "official" catch phrase should look professional.

>Some particularly bad ones:
>
>1) Write once, debug everywhere
>2) Tastes great, less filling.
>3) Choosy programmers choose D.
>4) C's dead, Jim.
>5) So sophisticated, even we don't understand it.
>6) Resistance is useless.

Yes, these are really bad :-)

>1) Power, Performance, Productivity

Can you say boooring?

Nick


March 24, 2006
My two favorite ones :

John S. Skogtvedt wrote:
"> D - Programming D Coded?"

"D : the fastest way to fast code."

and one from me :

"D : got milk ?"  :)


March 24, 2006
Nick wrote:
> Walter Bright says...
> 
>> If you could  sum up the essence of D in a "high concept", what
>> would it be?
>> 
>> http://www.themegahitmovies.com/highconcept.htm
> 
> 
> Well, what are the key positive points you would like to express?
> What makes D special? After reading through this thread, I'd have to
> say the best suggestions so far are
> 
> - "The fastest way to fast code", and
> 
> - "Speed with ease", perhaps somehow in combination with "Have it
> both ways". Eg. "Fast and easy - have it both ways"
> 
> The key words here are speed/fast and easy (I don't like 'simple'
> since it has other negative connotations, ie. unsophisticated.) The
> phrase should probably be built around those words/ideas. It also is
> not a bad idea to have some reference to the programming world, words
> like "code", "write", "run" to make the phrase look less generic, but
> it's not mandatory. Some other suggestions:
> 
> - Don't refer to C++ or Java - never a good idea to refer to your
> competitor, it looks like the only argument you've got is "At least
> we're better than THEM."
> 
> - Don't use words like "bug" or "debug", they are _negative_ words.
> Instead use positive words, like "safe" or "secure".
> 
> - Avoid jokes and play on words like "D-code" or "D-licious", unless
> you can make it look really good.
> 
> - Keep it short and snappy, no two-sentance catch phrases.
> 
> Catch phrases (and other marketing gimmicks) are sort of like the
> feathers on a peacock. They don't really serve a purpose, they are
> mostly signals companies use to say "Yes, I'm big and powerful enough
> to hire a competent marketing firm. Pick me." IMO the most important
> quality of a good catch phrase is that it doesn't look goofy. If it
> looks like something a 14-year old made up, people will think the
> same of the whole D language.
> 
> This doesn't mean one can use all kinds of silly/funny phrases to
> market D, but the one "official" catch phrase should look
> professional.

How true. And the more we avoid putting off all those to whom the catch phrase doesn't resonate, the better.


   D, simply the next language.
March 24, 2006
	native delight