Tools
Thomas J. Kennedy
1 Math Tools
- Graphing Desmos
2 Compilers & Interpreters
This section lists the basic toolchains for compiling and/or running programs in selected languages.
- C++
- Windows - Install MinGW-w64 from https://www.mingw-w64.org/.
- Linux - Install
g++
with your distribution’s package manager. - macOS - Use
clang
which should already be installed.
- Java
- Python Install Python 3.11
- Rust Install Cargo
3 IDE and Language Plugins
In general… I will recommend VSCode. This is primarily due to Microsoft’s excellent Getting Started Guides:
- C++ with VSCode - https://code.visualstudio.com/docs/languages/cpp
- Java with VSCode - https://code.visualstudio.com/docs/languages/java
- Python with VSCode - https://code.visualstudio.com/docs/languages/python
- Rust with VSCode - https://code.visualstudio.com/docs/languages/rust
However, vim
with a few selected plugins and a reasonable configuration file is my preference, https://github.com/cstkennedy/dot-files/blob/master/.vimrc.