There are a few ways to install and run C++ (or any other programming languages) from windows. For me at least, the easiest by far is to use the windows subsystem for linux (wsl).
This essentially gives the best of both worlds - allowing you to (for example) use windows tools to manage and edit code, while still having full access to linux tools for compiling and running the code.
A short time lapse of the 21/8/2017 eclipse, from Sawtooth National Forest, Idaho. Taken on a GoPro - a little shaky, and the exposure jumps around a little, but I think it came out OK.
Invited talk at the Perimeter Institute for Theoretical physics as part of the New Directions in Dark Matter and Neutrino Physics workshop: "Searching for dark matter with GPS and global networks of atomic clocks."
You can now run ubuntu bash straight from windows 10. For many, this may be a better option that trying to dual boot or run a full virtual machine. It's command-line only (though it does allow screen-forwarding), and gives basic linux functionality without the resource-hog of a full virtual machine, and without the pain or hassle of dual booting.
This post just has a couple of extra steps/tips that helped me make this a much more usable feature.
The MIT Technology Review featured an article on some of our recent work:
Astrophysicists Turn GPS Satellite Constellation into Giant Dark Matter Detector. If Earth is sweeping through an ocean of dark matter, the effects should be visible in clock data from GPS satellites....
--See the whole article at MIT Technology Review--
A huge effort from scientists all around the world has pushed tests of physics to ever higher energy scales (e.g. at CERN), though no trace of non-standard model physics has yet been found. In this thesis, I explore another avenue: the use of high precision atomic physics to study fundamental interactions at low energy.