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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

AI assisted code completion for C++

57 点作者 rptr_87超过 6 年前

9 条评论

Const-me超过 6 年前
That&#x27;s very nice and I&#x27;ll probably be using it a lot, after VS2019 will stabilize (it&#x27;s just a preview now).<p>However, the fact that this thing works so well, says a lot about the design of C++ standard library. They should have encapsulated the pair of iterators into a single structure, and implement implicit casts from vectors&#x2F;arrays to that object. Requiring to type begin&#x2F;end every single time is counterproductive.
评论 #18650124 未加载
评论 #18645894 未加载
saagarjha超过 6 年前
&gt; IntelliCode uses machine learning to train over thousands of real-world projects including open-source projects on GitHub.<p>Is it legal to use a bunch of open-source projects in what looks like a proprietary plugin?
评论 #18644598 未加载
评论 #18644812 未加载
thosakwe超过 6 年前
So is this basically like a Markov chain attached to a C++ analyzer? If so, then I think the title is a bit gratuitous with the whole &quot;AI&quot; thing, but I can&#x27;t say it&#x27;s not a convenient feature to have in an IDE.
deft超过 6 年前
This might use AI but it&#x27;s nothing but marketing here. Isn&#x27;t any sufficiently &#x27;trained&#x27; program AI under this definition? If I put enough possible paths in my matching system, I get this. Intellicode is just a minor improvement on intellisense that could have been made years ago without any kind of AI branding.
评论 #18647362 未加载
cheez超过 6 年前
Am I missing, where is the AI in this? Or are we being more broad here?
评论 #18649460 未加载
ArthurBrussee超过 6 年前
That&#x27;s great but I hate how they mark suggestions with a star and add an extra comment. It should just work, not add UI clutter and noise
kurosawa超过 6 年前
Anyone know about similar but open-source projects that do code completion (or assist in some way) upon training on stackexchange data?
评论 #18644852 未加载
godelmachine超过 6 年前
Bad for interview practice.
评论 #18645626 未加载
mlthoughts2018超过 6 年前
I despise code autocomplete features. I could not stand using Jedi in Emacs. It just slows me down way too much to have to interact with an autocompleter. I’ll never understand why anyone would want this.<p>I’ve found code autocompletion to be particularly troublesome and hindering on large legacy code bases, where the suggestions not only prevent you from quickly typing out the method, class, etc. that you were trying to type, but also add a hindering layer of misdirection to trying to learn the architecture and code layout and form a mental model of the code organization.<p>Code autocompleters have only ever been pure waste to me, across a wide range of projects of various ages, states of code complexity, states of maintenance.
评论 #18647142 未加载
评论 #18645050 未加载
评论 #18648576 未加载