プログラミング言語
HEROIC 2020 では,インストールやアップグレードはシステム管理者が行いますので,利用者は行う必要はありません。HEROIC 2020 と同様のソフトウェア環境を教員や研究室,また学生自身のパソコンに構築したい場合に参考にしてください。
GCC: GNU コンパイラコレクション
Windows 用の GNU コンパイラコレクション:C (cc/gcc), C++ (c++/g++), Fortran (gfortran) 等を含むコンパイラ群。
インストール
choco install mingw
Python 3
インストール・アップグレード
choco upgrade -y python --version=3.7.6.2020011
JavaScript (特段インストールは不要)
テキストエディタ Visual Studio Code で編集したプログラム(html に script で書かれた JavaScript)を Web ブラウザで実行する例を以下のページにまとめています。
コマンドプロンプトでのコンパイル・実行例
C
hello.c
#include <stdio.h> int main() { for(int i = 1; i <= 5; i++) { printf("こんにちは、C の世界! %d¥n", i); } return 0; }
C:¥Users¥user> gcc -o hello hello.c C:¥Users¥user> .¥hello こんにちは、C の世界! 1 こんにちは、C の世界! 2 こんにちは、C の世界! 3 こんにちは、C の世界! 4 こんにちは、C の世界! 5
C++
hello.cpp
#include <iostream> using namespace std; int main() { for(int i = 1; i <= 5; i++) { cout << "こんにちは, C++ の世界! " << i << endl; } return 0; }
C:¥Users¥user> g++ -o hello hello.cpp C:¥Users¥user> .¥hello こんにちは, C++ の世界! 1 こんにちは, C++ の世界! 2 こんにちは, C++ の世界! 3 こんにちは, C++ の世界! 4 こんにちは, C++ の世界! 5
Fortran
hello.f90
program hello do i=1, 5 print *, "こんにちは, Fortran の世界!", i end do end program hello
hello.f
program hello do 10 i=1, 5 write(*,*) 'こんにちは,f77 の世界!', i 10 continue stop end
C:¥Users¥user> gfortran -o hello hello.f90 C:¥Users¥user> .¥hello こんにちは, Fortran の世界! 1 こんにちは, Fortran の世界! 2 こんにちは, Fortran の世界! 3 こんにちは, Fortran の世界! 4 こんにちは, Fortran の世界! 5 C:¥Users¥user> gfortran -o hello hello.f C:¥Users¥user> .¥hello こんにちは,f77 の世界! 1 こんにちは,f77 の世界! 2 こんにちは,f77 の世界! 3 こんにちは,f77 の世界! 4 こんにちは,f77 の世界! 5
Python
hello.py
# -*- coding: shift-jis -*- for i in range(5): print("こんにちは, Python の世界!", i)
C:¥Users¥user> python hello.py こんにちは, Python の世界! 0 こんにちは, Python の世界! 1 こんにちは, Python の世界! 2 こんにちは, Python の世界! 3 こんにちは, Python の世界! 4 C:¥Users¥user>
rokkaku.py
from turtle import * for i in range(6): forward(100) right(60) input()
C:¥Users¥user> python rokkaku.py
参考:Visual Studio Code を統合環境として使う
プログラミング用のテキストエディタ Visual Studio Code を使ったプログラミングも参考にしてください。
参考: