TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Interview with Go’s Russ Cox and Sameer Ajmani

140 pointsby crawshawabout 10 years ago

5 comments

PopsiclePeteabout 10 years ago
This quote: &quot;Russ: The most important thing I learned is that a successful programming language is about far more than the language itself.&quot;<p>and the article linked from that comment is why I think Go is posed to become dominant over other new languages like Rust.<p>Go&#x27;s documentation, tutorials, videos, support, community - what forms the ecosystem, basically - is really the reason why I keep coming back to it.<p>The core language might not be super-exciting, and it might not be as fast as others, as elegant as others, as &quot;powerful&quot; as others, as feature-rich as others, but the overall experience is very, very pleasant.
评论 #9266269 未加载
评论 #9267826 未加载
评论 #9266246 未加载
评论 #9267050 未加载
评论 #9268094 未加载
评论 #9266743 未加载
评论 #9267917 未加载
评论 #9268015 未加载
评论 #9266386 未加载
评论 #9267021 未加载
nemo44xabout 10 years ago
I like Go and was seduced by channels and go routines. But, I found time to learn Rust (still learning really - Rust is an epic and amazingly rewarding to learn!) and have to admit Rust is far and away the most modern, state of the art and most important programming language of our time. Go compiles easily (pay for it later!) and is sponsored by Big-G. Rust doesn&#x27;t compile easily but when it does there&#x27;s a lot of guarantees. And, it does concurrency just as well. Apples to oranges really though.<p>After picking up Rust I feel like Go just offers nothing. Why not use Java or .Net instead of Go? Highly unlikely Go will be more performant than the JVM. Want something less safe and easier to write in, why not use Python, etc?<p>You can&#x27;t write real time systems in Go and you never will be able to. You probably shouldn&#x27;t write &quot;systems&quot; programs in Go.<p>Go has a couple built-in features that other languages can and will get with library addition. Go is a 1-trick pony I feel sometimes. It&#x27;s an &quot;in thing&quot; that doesn&#x27;t serve much of a purpose overall I feel. It looks like C but lets face it, it&#x27;s nothing like it in terms of performance and never will be. It isn&#x27;t a replacement for C.<p>Is it Google looking at the same strategy as Sun&#x2F;Oracle and Microsoft? Who knows. But, after using it for awhile and letting the glimmer fade, it feels like a regression. Developers, developers, developers!
评论 #9267672 未加载
评论 #9268288 未加载
评论 #9267474 未加载
JulianMorrisonabout 10 years ago
I think Go&#x27;s unique selling point is: it&#x27;s the anti-LISP, the programming language that isn&#x27;t particularly programmable and you don&#x27;t miss it, because the built-ins are sufficient. As a result, code in Go tends to be far more about solving the problem than is the norm; in most languages, you&#x27;d first be solving the language or replacing the stdlib. Concurrency is an example, yes, but so are the HTTP and the TLS libraries.
评论 #9267322 未加载
评论 #9267308 未加载
4ydxabout 10 years ago
Another post about Go where the Rust crowd comes out to play. I cannot wait for your language to stabilize so that you will no longer feel the emotional need to bash on golang :)
评论 #9269606 未加载
bhickeyabout 10 years ago
The lack of generics in Go is a non-starter for me. There&#x27;s polymorphism in built-in types, but these throw out compile time correctness guarantees.
评论 #9266514 未加载
评论 #9266853 未加载
评论 #9266745 未加载