4 ms·
"All software is discovered and not invented." Though this depends on your definition of "discover" and "invent", I would be inclined to disagree. I personally
by IsaacL 17y ago
"All software is discovered and not invented."
Though this depends on your definition of "discover" and "invent", I would be inclined to disagree. I personally find that the process of writing software has more in common with engineering that mathematics.
Another argument: 'x was discovered', in some sense, implies that x could likely have been discovered by another intelligent being in another time and place. 'x was invented' implies that such was unlikely. Though I would agree that algorithms are discovered (intelligent alien races are as likely to know quicksort as they are relativity and calculus), I don't agree that complex software systems are discovered.
- moultano 17y agoThe argument in that article can be applied to say that _all_ things are discovered and not invented, which doesn't correspond at all to how we used those words. I can enumerate all songs as easily as I can enumerate all programs.