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.

AI assisted code completion for C++

57 pointsby rptr_87over 6 years ago

9 comments

Const-meover 6 years ago
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 未加载
saagarjhaover 6 years ago
&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 未加载
thosakweover 6 years ago
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.
deftover 6 years ago
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 未加载
cheezover 6 years ago
Am I missing, where is the AI in this? Or are we being more broad here?
评论 #18649460 未加载
ArthurBrusseeover 6 years ago
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
kurosawaover 6 years ago
Anyone know about similar but open-source projects that do code completion (or assist in some way) upon training on stackexchange data?
评论 #18644852 未加载
godelmachineover 6 years ago
Bad for interview practice.
评论 #18645626 未加载
mlthoughts2018over 6 years ago
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 未加载