digitalmars.D - Language names, goals, and other lofty ideals
- kris (10/10) Mar 21 2006 Leading on from the Mascot and D/Java topics, I went hunting for this
- clayasaurus (29/44) Mar 21 2006 D is a good recognizable name, at least as good as C and C++. Call it
- Hasan Aljudy (5/20) Mar 21 2006 Oh my GOD! That article should be called "how to create a lousy language...
- kris (13/34) Mar 22 2006 :-D
- Hasan Aljudy (6/45) Mar 22 2006 Yes, D is suitable for writing quick throwaway code. *But*, that's not
- Bruno Medeiros (14/23) Mar 26 2006 Funny thing. He says:
Leading on from the Mascot and D/Java topics, I went hunting for this quote from Don Knuth: "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." -- D. E. Knuth Wonder if he had the name "Dude" in mind? <g> Along the way, I stumbled upon one of PG's essays that looked interesting enough to pass along. It has some thoughts on what makes a language popular: http://www.paulgraham.com/popular.html
Mar 21 2006
kris wrote:Leading on from the Mascot and D/Java topics, I went hunting for this quote from Don Knuth: "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." -- D. E. Knuth Wonder if he had the name "Dude" in mind? <g>D is a good recognizable name, at least as good as C and C++. Call it something else and it is not so obvious it is a C derivative language.Along the way, I stumbled upon one of PG's essays that looked interesting enough to pass along. It has some thoughts on what makes a language popular: http://www.paulgraham.com/popular.htmlHe seems to like macro's and 'dirty' languages, I don't think he'll like D. For the case of D needing an 'environment,' I think D is suited to take over C and C++'s environments. However, I agree that a book would help D's recognition quite a bit, but I guess that can't happen until the language is stabilized. I agree with his piece about early adopters and I believe they are a necessary part in order refine features and catch bugs; D is still in early adopter stage, and I think the D community knows which buttons to push once D goes 1.0 :D __ _( ) ( (-) ) \---/ |+ +| -++++- / D \ / Volcano\ __________| - Book's \] <-- buttons to press to explode D volcano - Articles \_ - GDC --> GCC \_____________/\_______________ - Libraries, Projects, Cool D template code \ - Tutorials \ - Word of mouth \ - C++Ox : D discussion sure to ensue >:) \ ____/\____/\_____________________________________\_______ The pressure is slowly building while the smoke fumes.
Mar 21 2006
kris wrote:Leading on from the Mascot and D/Java topics, I went hunting for this quote from Don Knuth: "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." -- D. E. Knuth Wonder if he had the name "Dude" in mind? <g>Along the way, I stumbled upon one of PG's essays that looked interesting enough to pass along. It has some thoughts on what makes a language popular: http://www.paulgraham.com/popular.htmlOh my GOD! That article should be called "how to create a lousy language"! He starts with the premise that the language should suit hackers, and goes on to say how the language should be used for writing kludge!! (see "section" 5: Throwaway Programs).
Mar 21 2006
Hasan Aljudy wrote:kris wrote::-D Perhaps you missed the addition of Shebang to the D lexer? It's there to (a) make D source directly "invokable" via various *nix shells, which then (b) directly supports the endevour of quickly and easily creating Throwaway Programs, and (c) has the vague intent of making D more attractive to so-called Hackers ... It's sometimes worth giving PG the benefit of the doubt; he's now a rather wealthy smart guy <g> For those who don't know their CS luminaries: Knuth is also a very smart guy, but (IMO) of an entirely different caliber, and born too early for dotcom riches. His quips are often steeped in reflective wisdom ~ worthy of attention under all circumstanceLeading on from the Mascot and D/Java topics, I went hunting for this quote from Don Knuth: "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." -- D. E. Knuth Wonder if he had the name "Dude" in mind? <g> Along the way, I stumbled upon one of PG's essays that looked interesting enough to pass along. It has some thoughts on what makes a language popular: http://www.paulgraham.com/popular.htmlOh my GOD! That article should be called "how to create a lousy language"! He starts with the premise that the language should suit hackers, and goes on to say how the language should be used for writing kludge!! (see "section" 5: Throwaway Programs).
Mar 22 2006
kris wrote:Hasan Aljudy wrote:Yes, D is suitable for writing quick throwaway code. *But*, that's not the main design goal of D!! C++/C are also suitable for quick throw away programs! so what? Hell, python may be more suitable for that. That's not the kind of design goal that a great language needs to have!kris wrote::-D Perhaps you missed the addition of Shebang to the D lexer? It's there to (a) make D source directly "invokable" via various *nix shells, which then (b) directly supports the endevour of quickly and easily creating Throwaway Programs, and (c) has the vague intent of making D more attractive to so-called Hackers ... It's sometimes worth giving PG the benefit of the doubt; he's now a rather wealthy smart guy <g> For those who don't know their CS luminaries: Knuth is also a very smart guy, but (IMO) of an entirely different caliber, and born too early for dotcom riches. His quips are often steeped in reflective wisdom ~ worthy of attention under all circumstanceLeading on from the Mascot and D/Java topics, I went hunting for this quote from Don Knuth: "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." -- D. E. Knuth Wonder if he had the name "Dude" in mind? <g> Along the way, I stumbled upon one of PG's essays that looked interesting enough to pass along. It has some thoughts on what makes a language popular: http://www.paulgraham.com/popular.htmlOh my GOD! That article should be called "how to create a lousy language"! He starts with the premise that the language should suit hackers, and goes on to say how the language should be used for writing kludge!! (see "section" 5: Throwaway Programs).
Mar 22 2006
Hasan Aljudy wrote:Funny thing. He says: "A good programming language should have features that make the kind of people who use the phrase "software engineering" shake their heads disapprovingly." I am totally one of those people. For me a good language is one for software engineering and software development, and not for "hacking". "hacking, as in "a language for hackers", is the term that makes me shake my head disapprovingly. This means that, in this regard at least, the opposing sides are well defined, and Paul Graham does have a clear understanding of what those are. -- Bruno Medeiros - CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#DAlong the way, I stumbled upon one of PG's essays that looked interesting enough to pass along. It has some thoughts on what makes a language popular: http://www.paulgraham.com/popular.htmlOh my GOD! That article should be called "how to create a lousy language"! He starts with the premise that the language should suit hackers, and goes on to say how the language should be used for writing kludge!! (see "section" 5: Throwaway Programs).
Mar 26 2006