4 ms·
Go is a great language. The Python of typed languages, if you will. Is it perfect? There's no such thing. But it's very easy to get to work and start solving p
by spicyusername 3y ago
Go is a great language. The Python of typed languages, if you will.
Is it perfect? There's no such thing. But it's very easy to get to work and start solving problems with no headache, which is probably why so many very popular tools are written in it these days.
- tgv 3y agoNot untrue, but fortunately, Go doesn't allow all the "oh so clever" stuff you can do in Python. Or in C#, to mention another one. And it performs very well, certainly in comparison with Python.
- usrbinbash 3y ago> all the "oh so clever" stuff you can do in Python. Oh come on, who doesn't love to see something like this? [print("fizzbuzz" if not x % 15 else "buzz" if not x % 5 else "fizz" if not x % 3 else x) for x in range(1, 101)]
- tgv 3y agoThat's readable, in contrast to class magic.
- wg0 3y agoPython of typed languages. I'm going to quote this often I guess.
- the_gipsy 3y agoTyped, but zero-values makes it very weak. The Python of typed languages, if you will.
- impulser_ 3y agoI don't understand why people compare it too Python. They are so far from eachother. Python has horrible builtin tooling and Go has great builtin tooling. Go is very restrictive language, while Python is not. Go has horrible FFI support, while Python has some of the best FFI support. I think the only thing that is similar between them is both of them are easy to understand compared to most languages. I mean you don't see people building AI/ML, Data Science lib raries in Go for a reason.