プログラミング言語
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 hellohello.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 を使ったプログラミングも参考にしてください。
参考: