This is a rough summary of how to build an environment for a language you use most recently and how to quickly check its operation. If you just want to give it a try, Ideone "[Ideone.com --Online Compiler and IDE >> C / C ++, Java, PHP, Python, Perl and 40+ other compilers and interpreters](https: // ideone) .com /) "is amazing, and that might be enough.
If you don't want to install various things, you may be able to add Docker and images of various environments. If you want to check the code at the command line level, this may be faster than you think. (reference) Docker installation memo --Qiita
My personal preference is "Visual Studio Code" Download Visual Studio Code - Mac, Linux, Windows
C# For the time being, at "Visual Studio Community 2017" download| IDE、Code、Team Foundation Server | Visual Studio
Java, Scala For the time being, in "IntelliJ IDEA Community" Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains
Python (reference) Install Python3 --python.jp
PHP (reference) PHP download and installation | PHP installation and initial settings
(reference) Various websites that allow you to quickly test the operation of code on a browser | Web Creator Box
C# Create a project like "Visual Studio Community 2017"
Java, Scala Create an appropriate project like "IntelliJ IDEA Community"
JavaScript I used "JSFiddle" for a while Create a new fiddle - JSFiddle
python
I was doing it on the console as it was ...
python
PHP
I was doing it on the console as it was ...
php -a
(reference) [Ideal for improving the level of IT engineers! 10 Competitive Programming Sites-paiza Development Diary](https://paiza.hatenablog.com/entry/2015/04/16/IT%E3%82%A8%E3%83%B3%E3%82%B8%E3 % 83% 8B% E3% 82% A2% E3% 81% AE% E3% 83% AC% E3% 83% 99% E3% 83% AB% E3% 82% A2% E3% 83% 83% E3% 83 % 97% E3% 81% AB% E6% 9C% 80% E9% 81% A9% EF% BC% 81% E7% AB% B6% E6% 8A% 80% E3% 83% 97% E3% 83% AD % E3% 82% B0% E3% 83% A9)
There used to be CodeIQ, but it seems that the service has ended. For the time being, "AtCoder" in Japanese? AtCoder
that's all.
Recommended Posts