[OT] Is the D(n) PL discovery or invention?
Steven Schveighoffer
schveiguy at yahoo.com
Thu Aug 5 06:53:09 PDT 2010
On Thu, 05 Aug 2010 07:26:29 -0400, Justin Johansson <no at spam.com> wrote:
> This question is a play on the eternal question
> "is mathematics discovery or invention?"
>
> There are many web references to the latter topic
> and web search is easy, take this one for example:
>
> "IS mathematics a discovery or invention"
> Friday, 16. November 2007, 07:19:16
> http://my.opera.com/maxx%20steel/blog/2007/11/16/is-mathematics-a-discovery-or-invention
>
> and your own web searches will uncover a myriad of ideas and opinions
> on this very subject.
>
> My discussion starter is now about programming languages (PLs)
> and their relation to discovery or invention.
>
> Since PLs are somewhat related to maths, does it bare fruit
> to ask the same question of PLs themselves?
>
> Obvious questions that might be asked include:
>
> What is the definition of discovery versus invention?
>
> Is there a gray-scale (or a continuum) between discovery and invention?
>
> In the context of the D PL, where does D(version n) lie in the continuum
> between discovery and invention.
>
> I have my own ideas on this subject and will admit that my
> leaning is towards discovery.
>
> What's your opinion?
I suppose the classification of discovery or invention really comes down
to if someone else wrote it, would it be *necessarily* the same.
For example, if aliens (the outer space kind) wrote programming languages,
would they also "discover" D? I would say no. But I would completely
expect them to discover the formula for newton's law of gravity, or the
properties of prime numbers.
I rank PL's as inventions, not discoveries. Every one of them. Even
machine code.
There are programming elements that I think are discoveries, however.
Algorithms for instance are discoveries to some degree.
-Steve
More information about the Digitalmars-d
mailing list