18 ms·
According to golang FAQ, the origin of the name is that, “Ogle” would be a good name for a Go debugger. [1] I just came up the idea: why didn't they name the l
by songgao 14y ago
According to golang FAQ, the origin of the name is that, “Ogle” would be a good name for a Go debugger. [1]
I just came up the idea: why didn't they name the language "Goo", and leave "Gle" to the debugger? It would be more common for people to refer to the language itself than to its debugger.
[1] http://golang.org/doc/faq#What_is_the_origin_of_the_name http://golang.org/doc/faq#What_is_the_origin_of_the_name
- jerf 14y agoWell, Go is a dynamic name, a verb, it evokes travel, motion, activity. Goo is a very static name evoking "slimy", "disgusting", and also, "useless for building things". I don't think Goo is a very name for a computer language. Then again... http://en.wikipedia.org/wiki/Goo_%28programming_language%29 http://en.wikipedia.org/wiki/Goo_%28programming_language%29 , although the homepage http://people.csail.mit.edu/jrb/goo/ http://people.csail.mit.edu/jrb/goo/ suggests that that sort of thinking is not really in Goo's pedigree... even for 2003 that's not a pretty page.
- jholman 14y agoI think you should consider the possibility that the FAQ is joking. Also, if you're suggesting "gle" as a debugger name, you're missing the joke. "ogle" is a verb meaning, approximately, "to look at", so it's a good name for a debugger. "gle" is not. (Except that "ogle" is not actually a good name for a corporate-sponsored debugger, because "ogle" has sexual connotations. Which is why you should assume that this is a joke.)
- songgao 14y agoI didn't know that! Thanks :-)