Text Editors + Compilers

Text Editors + Compilers

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 ● Vim (best one) ● Emacs ● Visual Studio Code ● Notepad++ Compilers C/C++,Clojure, 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 Java 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.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    11 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us