11
brano88
13d

Go is like a pug. Cute. But still retarded.

Comments
  • 1
    Retarded? Specialized.
  • 2
    @asgs Except there's nothing special about it. :)
  • 1
    It's the god damn only template engine that supports blocks and inline logic, afaik

    But the syntax is shit
  • 1
    @ScriptCoded on point. The syntax is shit
  • 1
    @brano88 except there is. It was built to serve as a simple system-lang unlike C++ which has the heavy-weight all in one style. It specializes because it targets GC, Concurrency at its core. Of course it doesn't provide Generics, exception handling, and comes with some weird naming conventions, etc, but it is no less inferior. Though Google's backing is still one of its reasons for its quick and wide-spread success, it is really the ease, simplicity and performance that made it stand out.

    I understand how each has their own style and liking towards something in terms of languages, frameworks, libraries, but calling it outright retarded just doesn't put your thoughts in the perspective.
  • 0
    It actually is quite special for some purposes. Find me something that runs as fast as go when it comes to web services. I don't like the syntax much, and error handling is somewhat shit, but when I have to create an API or something, I still choose Go
  • 0
    @DawidCyron goroutines for the win!
  • 0
    @DawidCyron Sure. Here it is: Java.

    Edit: I own you a source: https://techempower.com/benchmarks/...
  • 1
    @asgs Go is not a system language. Go cannot be used in realtime systems. Yeah... it has a sub-millisecond GC. So does OCaml. And sub-millisecond GC is not even a big deal. Go's speed is at the level of "warmed up" Java. Nevertheless... chill. It's a joke in the end. Although, in every joke, there's like 80% of truth. :)
  • 0
    @brano88 just saying, when it comes to web services, Java has no start to Go, which is much faster and handles much more requests per second for example in REST API

    Here's my source: https://toptal.com/back-end/...
  • 0
    @DawidCyron I just posted a source of my claim. And you? You can clearly see that Vert.X (which is full blown framework) server is a second fastest server by that measurement. Hell! Even Kotlin's (JVM language) http4k is very high.

    P.S. TechEmpower measurements are official. Hence, open sourced. Hence, everyone can improve them.
  • 0
    Therefore, go ahead and write code for Go server that beats Vert.X. And vice versa. Show me his code, and I will write Java code that beats Go on that benchmark (by simply copy-pasting the code from TechEmpower repo :) ). In future, Go might surpass Java on these benchmarks (and even I bet it will), but not today. So, that story about "blazing fast Go" should be taken with the grain of salt. Don't get me wrong. I don't hate Go. In the end, I use it too. But I like to speak pragmatically about the language, instead of being sworn to it, and following broken philosophy as a member of some cult.
  • 0
    @brano88 I won't disagree with your comments, because I simply can't. But the reason why we are still discussing is it started off without these arguments in the first place.
Your Job Suck?
Get a Better Job
Add Comment