loading...

Discussion on: My beginner’s guide to choosing a laptop for programming

Collapse
bhilburn profile image
Ben Hilburn

I don't know that there is a consistent answer for this - it varies pretty wildly by tool and workflow.

As editors, neither ViM nor EMACS, for example, are multi-threaded, but more complex IDEs usually are (e.g., VisualStudio, Eclipse). For buildchains, it varies by the tool. GCC, for example, has been able to use multiple cores for concurrent compilation for a long time, but developers targeting Xilinx FPGAs have only been able to use multiple cores since the release of Vivado. I do think that many common devops-y tools benefit from multiple cores (VMs being the most obvious), generally.

Collapse
aghost7 profile image
Jonathan Boudreau

Just a nitpick - VIM 8 and Neovim can use multiple cores using some new features. There are plugins which run tasks in the background for linting, auto-completion, etc.

Thread Thread
bhilburn profile image
Ben Hilburn

Good to know! I didn't realize that had been added to ViM 8, and I'm not very familiar with Neovim, myself. Thanks for sharing =)