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.

Go 1.7 toolchain improvements

248 pointsby spaceyabout 9 years ago

12 comments

tptacekabout 9 years ago
If you&#x27;re not a Go programmer, bear this in mind: the Go compiler got noticeably slower after 1.4, but it is still extraordinarily fast; &quot;run debounced after every keystroke&quot; fast; &quot;rebuild the world on a whim&quot; fast.<p>Personally, I think the Go community is a little unhealthily obsessed with this particular metric.
评论 #11411699 未加载
评论 #11412317 未加载
评论 #11411859 未加载
评论 #11411962 未加载
评论 #11411726 未加载
评论 #11412353 未加载
评论 #11411990 未加载
munificentabout 9 years ago
There&#x27;s something vicariously gratifying about posts like this. Optimization is some of the most fun programming to do: you have a crystal clear objective goal to go for and once you&#x27;ve got a profiler set up it&#x27;s just:<p>1. Find slow thing.<p>2. Make faster.<p>3. See benchmark improve.<p>Some of the most satisfying coding I&#x27;ve done has been optimization.
评论 #11412596 未加载
评论 #11413392 未加载
hellcowabout 9 years ago
I&#x27;m glad to see a return to improving compiling speed and binary sizes. Thank you to the Go team!
spriggan3about 9 years ago
- faster compilation times<p>- smaller binaries<p>good job.
评论 #11411860 未加载
lossoloabout 9 years ago
You can find interesting details to this post in this thread:<p><a href="https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!topic&#x2F;golang-dev&#x2F;DpMyPbclI3o" rel="nofollow">https:&#x2F;&#x2F;groups.google.com&#x2F;forum&#x2F;#!topic&#x2F;golang-dev&#x2F;DpMyPbclI...</a>
hacker_9about 9 years ago
I&#x27;m confused how Go can be paraded as a low level systems language, which improves performance via concurrency, and yet the graph says it&#x27;s compiler is still over twice as slow as when it was written in C?
评论 #11411120 未加载
评论 #11411395 未加载
评论 #11411275 未加载
评论 #11411117 未加载
评论 #11412037 未加载
评论 #11411182 未加载
评论 #11411172 未加载
ruffreyabout 9 years ago
As someone new to the joys of golang, it is hard to imagine faster compile time or smaller binaries. It just keeps getting better.
评论 #11412112 未加载
RichWaltonabout 9 years ago
What happened between Go 1.4.3 and 1.5 which introduced such a slow down in compile times?
评论 #11411257 未加载
评论 #11411271 未加载
评论 #11411258 未加载
arktiskladaabout 9 years ago
As an avid go user, I&#x27;m excited about these improvements, especially the garbage colleciton
manojldsabout 9 years ago
Can someone tell me why they went from C to Go despite the huge difference in compilation time?
评论 #11411092 未加载
评论 #11411098 未加载
评论 #11411789 未加载
montyedwardsabout 9 years ago
The only thing preventing me from using Go on Windows is lack of production quality cgo on Windows x86 and x64.<p>For example, using external linking should &quot;just work&quot; with recent versions of sqlite3 but it fails on Windows.
评论 #11411782 未加载
评论 #11412273 未加载
verytrivialabout 9 years ago
(I went to high school with Dave. Hi, Dave! Signed, misc. Banyule Alumnus)