Hacker News new | past | comments | ask | show | jobs | submit login

That's what Herb Sutter argues in his Almost Always Auto post, but I would disagree:

1. The IDE cannot deduce the type within templates, and more code is moving to templates (e.g. generic lambdas in C++14)

2. Code is often read outside of IDEs: code review, search engines, etc.

3. Should C++ become a language that requires an IDE to work effectively, like Java? Probably not.




I would be very surprised if someone can meaningfully review C++ templates without an IDE.

Really not reviewing a program inside an IDE is a poor idea in general.


Some of us still use emacs and vim.


Yeah, some of us still listen to vinyl and tube radios.


Unfortunately all the ides I tried make it non trivial to write extensions. I program nearly 9 hours a day and using a tool that prevents automation of common tasks is suboptimal.


On my case, they provide all the necessary automation features I care about.


Out of curiosity which Language and IDE do you use?


Java, Scala, F#, C#, C++, JavaScript, SQL.

VS, Netbeans, Eclipse, Android Studio, SQL Developer.


Surely people using vim/emacs for serious C++ work are going to at least have ctags, and probably something like YouCompleteMe?


I use emacs with rtags.


To clarify, with plugins such as ctags, rtags and YouCompleteMe. I would never be able to write large C++ programs in vanilla vim. Maaaybe plain C, but definitely not C++.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: