Text Editors + Compilers

By the CSA Text Editors Text Editors

● Work for all programming languages

● Very customizable

● Advanced editing features

● Most are cross-platform Available Text Editors

(best one)

● Notepad++ Compilers

C/++,, Haskell, Prolog, Python C/C++

● Clion IDE (free with student account)

● GCC

○ On Linux: Sometimes installed by default, otherwise tinker and should be easy to get

○ On Mac: Simply run a gcc command and it will download and install GCC on Windows...

1. Install Bash for Windows or some other terminal emulator

2. Install the required packages or configuration for the emulator

3. Download, build, and install GCC (might take some tinkering)

4. Alternatively you can use putty and always work on the servers… Clojure

1. Download a plugin to your IDE (Cursive)

2. Download a lighter text editor wannabe IDE (Nightcode, Light Table)

3. If you love VIM and EMACS, there’s Fireplace and CIDER respectively Haskell (GHC)

● Go to haskell.org and download the Haskell Platform for your respective system

● Make sure you follow the correct web address, there are multiple builds but the platform is probably the easiest way to go Prolog (SWI)

● Go to the official SWI Prolog website

● Choose the stable or development version

● Download the binary and install the interpreter for your system Python

● Use an IDE, really just use an IDE (PyCharm is great)

● Just watch out what version of Python you are using! 2 is legacy and ubiquitous, 3 is the future