TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Writing an Interpreter in Go: The Paperback Edition

284 点作者 misternugget超过 8 年前

25 条评论

staticassertion超过 8 年前
I bought this book and I&#x27;ve been using it - but I&#x27;m writing the interpreter in Rust instead of Go. I really like it, and I think Go is actually a cool language for this due to its simplicity. I had very little Go experience but the language is drop dead boring, incredibly easy to pick up.<p>I&#x27;d recommend it.
评论 #13713885 未加载
评论 #13714895 未加载
joemi超过 8 年前
Are createspace books still of a noticeably lesser quality printing than non-print-on-demand books? I saw a few a while (a few years?) ago, and the quality offended me, so I wrote off createspace. I&#x27;d be interested to learn that&#x27;s not the case anymore.<p>(Just to preemptively clarify: The bad quality I mentioned was most noticeable when compared to a non-POD book. On its own, it looks OK-ish and you might not think anything of it, but when you look at it next to another book you can tell.)<p>The book itself seems pretty neat though! I&#x27;m a PDFs for tech books kind of guy, personally.
评论 #13710861 未加载
评论 #13711726 未加载
dom96超过 8 年前
This is really awesome. What I love especially is that the source code is syntax highlighted, I really wish I could have gotten that for my book.
评论 #13708825 未加载
vortegne超过 8 年前
I will be getting one, because I loved the book so very much. It helped me tremendously when I was implementing my own little language.
评论 #13707232 未加载
joshbaptiste超过 8 年前
Purchased an ebook copy (jfltech), while I will likely use Nim for my future toy language, this will help me immensely.
Entangled超过 8 年前
Monkey is such a nice language, clean and syntactically lovable. I wonder if the same theory can be applied to make a space indented language like python or nim, I&#x27;d like to make one.
评论 #13709401 未加载
zerr超过 8 年前
It is becoming quite popular (or maybe it was always the case?) that someone learning some topic and at the same time writing a book about it. Interesting how it affects the quality of the content (versus books authored by persons with expertise in given topics).
评论 #13707678 未加载
评论 #13707488 未加载
评论 #13712835 未加载
评论 #13713001 未加载
评论 #13715202 未加载
tfryman超过 8 年前
I didn&#x27;t see it anywhere, but does the print version come with the PDF version too?
评论 #13707192 未加载
BlackjackCF超过 8 年前
I&#x27;m definitely buying this. Still working my way through the PDF version, and it&#x27;s just so well-written and helpful!
AYBABTME超过 8 年前
Anyone can share what sort of interpreter this is? Is it a walking-AST kind of thing, or something more advanced?
评论 #13707698 未加载
munificent超过 8 年前
Ordered my copy. :)
wjh_超过 8 年前
I think I might be buying this, seems like a good book! Have never heard of it before.
rargulati超过 8 年前
Just got the paperback version - excited to dig into this. Signed up to the mailing list as well. Is there a central place for errata, or will that only be made available as updates to the pdf version?
spraak超过 8 年前
Does anyone have some resources or examples of writing a Scheme in Go?
评论 #13712040 未加载
xenihn超过 8 年前
I will definitely be grabbing a copy of this and going through it, thanks!.<p>Anyone have recommendations for a book or tutorial for creating a REST API with Go?
评论 #13708221 未加载
TurboHaskal超过 8 年前
A printed Go book with full-color syntax highlighting? Heresy!<p>Ordered the non dead tree version as the sample chapter is of great quality.
orloffm超过 8 年前
So what was the source format? Markdown?
评论 #13707335 未加载
Zikes超过 8 年前
Very timely! I&#x27;m in the early stages of writing a custom interpreter in Go, so this is perfect for me.
skybrian超过 8 年前
Is the complete version on Github somewhere? (I just want to skim through the source code.)
评论 #13711740 未加载
baconomatic超过 8 年前
I wish I would&#x27;ve waited to buy that, print would&#x27;ve been much better!
评论 #13707157 未加载
betodelrio超过 8 年前
Interesting. I would like to purchase the PDF version.<p>Is there a PROMO CODE available?
codewritinfool超过 8 年前
I bought the PDF. Looks great so far!
wwweston超过 8 年前
Well, if there&#x27;s anything that might lure me back to Go, it&#x27;s an escape hatch into another language. :b
morboX超过 8 年前
I like that Monkey language.
swah超过 8 年前
I&#x27;ve been recently writing a web app in Go - I like the libraries and the tools - but when pausing to write a test script in python I immediately realized Go can&#x27;t be the right tool for regular CRUD websites. Python is a joy, I love dynamic patterns when writing code. Dicts and strings! It flows...<p>So, yay escape hatches!<p>At some point it was going to be a pattern (Java + jruby&#x2F;ola bini&#x27;s language)...