【初心者向け】主要プログラミング言語の基本的な実行コマンド一覧
プログラミング学習や開発のはじめに「この言語はどうやって実行するの?」という疑問は多いですよね。この記事では、主要な言語の基本的な実行コマンドをまとめました。
各言語の実行コマンド一覧
言語 | 拡張子 | 実行コマンド例 |
---|---|---|
Python | .py |
python ファイル名.py または python3 ファイル名.py
|
JavaScript (Node.js) | .js |
node ファイル名.js |
TypeScript | .ts |
tsc ファイル名.ts → node ファイル名.js
|
Java | .java |
javac ファイル名.java → java クラス名
|
C | .c |
gcc ファイル名.c -o 実行ファイル名 → ./実行ファイル名
|
C++ | .cpp |
g++ ファイル名.cpp -o 実行ファイル名 → ./実行ファイル名
|
Go | .go |
go run ファイル名.go |
Rust | .rs |
rustc ファイル名.rs → ./ファイル名
|
Ruby | .rb |
ruby ファイル名.rb |
PHP | .php |
php ファイル名.php |
Shell (Bash) | .sh |
bash ファイル名.sh または sh ファイル名.sh
|
PowerShell | .ps1 |
powershell -File ファイル名.ps1 (Windows) |
Kotlin | .kt |
kotlinc ファイル名.kt -include-runtime -d ファイル名.jar → java -jar ファイル名.jar
|
注意点
-
Python2系と3系の違い: OSによっては
python
コマンドがPython2系の場合があります。Python3を使いたいときはpython3
で実行することをおすすめします。 - コンパイルが必要な言語: Java、C、C++、Kotlinは、コンパイル(翻訳)→実行の2ステップが必要です。
-
TypeScriptの実行: TypeScriptは
tsc
コマンドでJavaScriptに変換し、その後node
で実行します。 - GoやRustは単一ファイルの実行が簡単: コマンド1つでサクッと動かせるのが特徴です。
ちょっとしたサンプル
# Python
echo 'print("Hello, Python!")' > hello.py
python3 hello.py
# Node.js
echo 'console.log("Hello, JS!")' > hello.js
node hello.js
# Go
echo 'package main; import "fmt"; func main() { fmt.Println("Hello, Go!") }' > hello.go
go run hello.go
この記事が、プログラミングを始める方の助けになれば幸いです。もし他に知りたい言語があれば、ぜひ教えてくださいね。