1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

主要プログラミング言語の基本的な実行コマンド一覧

Posted at

【初心者向け】主要プログラミング言語の基本的な実行コマンド一覧

プログラミング学習や開発のはじめに「この言語はどうやって実行するの?」という疑問は多いですよね。この記事では、主要な言語の基本的な実行コマンドをまとめました。


各言語の実行コマンド一覧

言語 拡張子 実行コマンド例
Python .py python ファイル名.py または python3 ファイル名.py
JavaScript (Node.js) .js node ファイル名.js
TypeScript .ts tsc ファイル名.tsnode ファイル名.js
Java .java javac ファイル名.javajava クラス名
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 ファイル名.jarjava -jar ファイル名.jar

注意点

  • Python2系と3系の違い: OSによってはpythonコマンドがPython2系の場合があります。Python3を使いたいときはpython3で実行することをおすすめします。
  • コンパイルが必要な言語: JavaCC++Kotlinは、コンパイル(翻訳)→実行の2ステップが必要です。
  • TypeScriptの実行: TypeScripttscコマンドで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

この記事が、プログラミングを始める方の助けになれば幸いです。もし他に知りたい言語があれば、ぜひ教えてくださいね。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?