What’s missing is that, for C++, you need a compiler to produce runnable programs. In any case, if you have the above items on your computer already then you are already quite close to having a decent-enough environment for developing C++ code. It takes you carefully through installing each of the things listed above. If you didn’t take my version of CS1, you might find it useful to see my Homework 0 for that course. The idea is to start using an editor that does things like syntax highlighting, that is extensible and is smart about several programming languages, and that probably has hooks for complicated programmer actions. While the Mac offers TextEdit and Windows has offered things like Notepad (try Notepad++ maybe), we’ve been encouraging use of programs like SublimeText and Atom. This is normally found at the language system’s site for download.Ī developer-oriented text editor. This comes for free as the Terminal application on a Mac, and is available in a few forms on Windows including GitBash that’s part of the git for windows tool suite.Ī Python interpreter.
For that course, we normally ask that you install three thingsĪ command-line console. For CS1 you probably worked a bit to get things set up on your computer so that you could program in Python.