4 ms·
This is pure guesswork (I am not he) but given that he's happy with go, perhaps he likes the style of programming that go promotes? It's not OO, it's not FP. Mo
by krig 15y ago
This is pure guesswork (I am not he) but given that he's happy with go, perhaps he likes the style of programming that go promotes? It's not OO, it's not FP. More like evolved procedural programming, I guess.
- jerf 15y agoGo falls under the broader OO set. OO isn't C++/Java, OO is an ill-defined collection of techniques that centers on binding data structures and methods to manipulate those structures tightly together. (Any other criterion I've ever thought of has a language that doesn't meet it, yet is generally agreed to be OO; that is literally as tight as I can make a broad definition of OO. You can't even get too specific on the nature of the "binding", and yes, my definition permits C code that is structured in certain manners to be "OO". I don't have a problem with that.) Python, Javascript, Go, and Java are all "OO", despite a wide variety of significant differences.