Thread overview | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
April 20, 2004 "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
So says Bjarne Stroustrup.
FOLDOC mentions:
1. "The Data Language." MS-DOS 4GL.
2. A Haskell-like language, with type classes.
I recall reading of another one on some little dictionary of programming languages somewhere on the web. But I forget where.
Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them?
Stewart.
--
My e-mail is valid but not my primary mailbox, aside from its being the unfortunate victim of intensive mail-bombing at the moment. Please keep replies on the 'group where everyone may benefit.
|
April 20, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stewart Gordon | In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says... > >So says Bjarne Stroustrup. > >FOLDOC mentions: > >1. "The Data Language." MS-DOS 4GL. > >2. A Haskell-like language, with type classes. > > >I recall reading of another one on some little dictionary of programming languages somewhere on the web. But I forget where. > >Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them? > >Stewart. 3. Sun's D programming language for DTrace (Solaris) http://www.sun.com/bigadmin/content/dtrace/ Justin |
April 20, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to J C Calvarese | "J C Calvarese" <jcc7@cox.net> wrote in message news:c63gbp$2qfm$1@digitaldaemon.com... > In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says... > 3. > Sun's D programming language for DTrace (Solaris) > http://www.sun.com/bigadmin/content/dtrace/ > > Justin According to what I've read on it, that project was kicked off in 2001. Our D predates it by two years. I spent a fair amount of time looking for pre-existing D programming languages before D got started, and came up pretty much with nothing significant that was being actively maintained. |
April 20, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | In article <c63odu$77a$2@digitaldaemon.com>, Walter says... > >"J C Calvarese" <jcc7@cox.net> wrote in message news:c63gbp$2qfm$1@digitaldaemon.com... >> In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says... >> 3. >> Sun's D programming language for DTrace (Solaris) >> http://www.sun.com/bigadmin/content/dtrace/ >> >> Justin > >According to what I've read on it, that project was kicked off in 2001. Our 2001 sounds like what I read. I didn't mean to imply their D predates ours. >D predates it by two years. > >I spent a fair amount of time looking for pre-existing D programming languages before D got started, and came up pretty much with nothing significant that was being actively maintained. I spent some time Googling "D Programming Language" and 99% of the pages I found had a link or reference to Digital Mars. I think we've gotten the name recognition taken care of. Justin |
April 20, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to J C Calvarese | I was talking to a friend - who's a Sun engineer - about D while in England, and he mentioned Sun's D language. He suggested that Sun is not an organisation that tries to screw over the likes of Digital Mars, but he suggested that we establish who used the name first. I offered that, AFAIK, Walter's been talking about D for 15 years, and has been doing it since about 1998, which should make it ok (if there was a problem from Sun's side, which I have no indication that there is, of course). "J C Calvarese" <jcc7@cox.net> wrote in message news:c63gbp$2qfm$1@digitaldaemon.com... > In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says... > > > >So says Bjarne Stroustrup. > > > >FOLDOC mentions: > > > >1. "The Data Language." MS-DOS 4GL. > > > >2. A Haskell-like language, with type classes. > > > > > >I recall reading of another one on some little dictionary of programming languages somewhere on the web. But I forget where. > > > >Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them? > > > >Stewart. > > 3. > Sun's D programming language for DTrace (Solaris) > http://www.sun.com/bigadmin/content/dtrace/ > > Justin > > |
April 20, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | "Matthew" <matthew.hat@stlsoft.dot.org> wrote in message news:c63vum$kc0$2@digitaldaemon.com... > I was talking to a friend - who's a Sun engineer - about D while in England, > and he mentioned Sun's D language. He suggested that Sun is not an organisation that tries to screw over the likes of Digital Mars, but he suggested that we establish who used the name first. I offered that, AFAIK, > Walter's been talking about D for 15 years, and has been doing it since about 1998, which should make it ok (if there was a problem from Sun's side, > which I have no indication that there is, of course). The earliest dates on Sun's D public documentation are November 2003. The D spec first appeared publicly in August 2001, and appeared on slashdot that month. I'd been working specifically on D since late 1999, though D as a successor to C has been talked about since at least 1988. The precedent is clear and easilly verified. |
April 20, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | Cool. We wouldn't want to have to rename that book. ;) "Walter" <walter@digitalmars.com> wrote in message news:c64bb2$17rq$1@digitaldaemon.com... > > "Matthew" <matthew.hat@stlsoft.dot.org> wrote in message news:c63vum$kc0$2@digitaldaemon.com... > > I was talking to a friend - who's a Sun engineer - about D while in > England, > > and he mentioned Sun's D language. He suggested that Sun is not an organisation that tries to screw over the likes of Digital Mars, but he suggested that we establish who used the name first. I offered that, > AFAIK, > > Walter's been talking about D for 15 years, and has been doing it since about 1998, which should make it ok (if there was a problem from Sun's > side, > > which I have no indication that there is, of course). > > The earliest dates on Sun's D public documentation are November 2003. The D > spec first appeared publicly in August 2001, and appeared on slashdot that month. I'd been working specifically on D since late 1999, though D as a successor to C has been talked about since at least 1988. > > The precedent is clear and easilly verified. > > |
April 21, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stewart Gordon | Stewart Gordon wrote: > So says Bjarne Stroustrup. > > FOLDOC mentions: > > 1. "The Data Language." MS-DOS 4GL. > > 2. A Haskell-like language, with type classes. > > > I recall reading of another one on some little dictionary of programming languages somewhere on the web. But I forget where. > > Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them? > > Stewart. Is this what you refer to as "Haskell-like with type classes"? http://www.cs.jhu.edu/~scott/plbook/book/html/mainch4.html#x6-300002.3 ---------------------------------------------------------------------- The D Programming Language Now that we have seen how to define and understand operational semantics, we will begin to study our first programming language: D. D is a “Diminutive” pure functional programming language. It has integers, booleans, and higher-order anonymous functions. In most ways D is much weaker than Caml: there are no reals, lists, types, modules, state, or exceptions. D is untyped, and in this way is it actually more powerful than Caml. It is possible to write some programs in D that produce no runtime errors, but which will not typecheck in Caml. For instance, our encoding of recursion in Section 2.3.5 is not typeable in Caml. Type systems are discussed in Chapter 6. Because there are no types, runtime errors can occur in D, for example the application (5 3). Although it is very simplistic, D is still Turing-complete: every partial recursive function on numbers can be written in D. In fact, it is even Turing-complete without numbers or booleans. This language with only functions and application is known as the pure lambda-calculus, and is discussed briefly in Section 2.4.3. No deterministic programming language can compute more than the partial recursive functions. -- Justin http://jcc_7.tripod.com/d/ |
April 21, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to J C Calvarese | Ack; I see that reference to Caml and balk: I recently built a mini-compiler for Caml, as in "Clothing Animation Markup Language", for a wearable micro-controller environment ... all the good names are already overloaded :-(
Don Knuth was right; get the name down first, then build the language around it <g>
- Kris
"J C Calvarese" <jcc7@cox.net> wrote in message > The D Programming Language
>
> Now that we have seen how to define and understand operational
> semantics, we will begin to study our first programming language: D. D
> is a “Diminutive” pure functional programming language. It has integers,
> booleans, and higher-order anonymous functions. In most ways D is much
> weaker than Caml: there are no reals, lists, types, modules, state, or
> exceptions.
|
April 21, 2004 Re: "There have been at least a dozen languages called D" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kris | Kris wrote:
> all the good names are already overloaded
Its true! Some friends and I worked on a concept-language named Definer, then renamed it to Lux in 2001. A little web-searching one day made me realize there were already a few Lux's running around. (Its a good thing we only jokingly considered shortening its name to D...)
-C. Sauls
-Invironz
|
Copyright © 1999-2021 by the D Language Foundation