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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How to learn LLVM and why?

13 点作者 SakiWatanabe大约 9 年前
In the 500+ comments discussion yesterday[1] about the blog post "Being a Developer After 40"[2]. The author suggests ignore all the hype and learn all you can about LLVM. How do I get started and will learning LLVM benefit me? Can anyone share your experience? [1] https://news.ycombinator.com/item?id=11569726 [2] https://medium.com/@akosma/being-a-developer-after-40-3c5dd112210c

2 条评论

wyldfire大约 9 年前
I tried to write a C&#x2F;C++ checker using LLVM&#x2F;clang&#x27;s libTooling, while solving a real problem we&#x27;ve encountered maintaining HPC code [1]. I found that I learned a lot about it that way. I wrote a brief article about the process [2]. Since then I&#x27;ve also participated in producing the official binaries for the linux distro I use at work. It&#x27;s old enough that making it work requires lots of annoying bootstrapping. Getting used to the build process makes it a lot easier to start out new LLVM-based projects IMO.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;androm3da&#x2F;sample-checker" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;androm3da&#x2F;sample-checker</a><p>[2] <a href="https:&#x2F;&#x2F;androm3da.github.io&#x2F;#clang" rel="nofollow">https:&#x2F;&#x2F;androm3da.github.io&#x2F;#clang</a>
评论 #11595555 未加载
nickysielicki大约 9 年前
You may find this link helpful for both the <i>why</i> and <i>how</i>: <a href="http:&#x2F;&#x2F;adriansampson.net&#x2F;blog&#x2F;llvm.html" rel="nofollow">http:&#x2F;&#x2F;adriansampson.net&#x2F;blog&#x2F;llvm.html</a><p>( HN discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9998140" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9998140</a> )