top | item 14013914

(no title)

d0vs | 9 years ago

If you're used to dynamic languages, it gives you type safety and performance for little effort.

I love Python but always wished for a simple, type-safe language; Go gives me that. It's not worse than Python IMHO.

discuss

order

pjmlp|9 years ago

Without support for meta-classes, annotations, generators, iterators and list comprehensions it surely is worse.

SamWhited|9 years ago

Unless you're one of the people (like me) who considers its lack of many of those things a feature. More features doesn't necessarily make something "better" and less features doesn't necessarily make it "worse" (whatever your definition of "better" or "worse").

abecedarius|9 years ago

Goroutines and channels can substitute for generators and iterators, with maybe a downside of being too much more expressive.

solidsnack9000|9 years ago

Colleagues I've spoken with who use both still say, that Python is "20 times" as productive as Go. For some applications this multiplier likely goes down considerably; but Python holds an edge in a lot of areas.