Personally, I think using "inventor" when related to writing software is a little over the top.
Still, not as irritating as when people call Crockford "inventor of JSON" I guess...
Personally, I think using "inventor" when related to writing software is a little over the top.
Still, not as irritating as when people call Crockford "inventor of JSON" I guess...
I do agree that "inventor" is much stronger than "creator" but in the case of something as huge as JavaScript itself, I think he deserves it :)
You wouldn't invent a specific language, but maybe the concept of "programming language" itself or specific language features. Lovelace invented the program, Zuse invented he programming language, and someone invented classes (probably Scandinavian) and first-order functions (probably a mathematician).
So invent and design are near synonyms. There are subtle differences, of course. For example, I don't think it would be right to accuse you of designing the distinction you're making here. ;)
You wouldn't say "Wow you invented a lovely picture of a house" to your kid would you. They drew a picture. Just like a programmer writes a program.