macOS のプログラミング言語

HEROIC 2020 では,インストールやアップグレードはシステム管理者が行いますので,利用者は行う必要はありません。HEROIC 2020 と同様のソフトウェア環境を教員や研究室,また学生自身のパソコンに構築したい場合に参考にしてください。

GCC: GNU コンパイラコレクション

GNU コンパイラコレクション:C (cc/gcc), C++ (c++/g++), Fortran (gfortran) 等を含むコンパイラ群。gccg++ は標準でインストールされている。

/usr/bin/gcc
/usr/bin/g++

gfortran 等を含む GCC のインストールは,

brew install gcc

Python 3

インストール

brew install python

インストール後も,Python のバージョンが 2系な場合は,

/usr/local/bin/python --version 
Python 2.7.17 
/usr/local/opt/python/libexec/bin/python --version 
Python 3.7.5

なので,/etc/paths を以下のようにすればよい。

cat /etc/paths
 
/usr/local/opt/python/libexec/bin 
/usr/local/bin
/usr/bin 
/bin 
/usr/sbin 
/sbin

一部に,~/.bashrc などに path の設定を書いておくような説があるが,path 設定はシステムワイドな設定にまかせるという方針。

JavaScript

テキストエディタ Visual Studio Code で編集したプログラム(html に script で書かれた JavaScript)を Web ブラウザで実行する例を以下のページにまとめています。