😀
色々な言語のHello Worldと基本コマンドまとめ
C言語
ソースファイル
main.c
#include <stdio.h>
int main(void)
{
printf("Hello World\r\n");
return 0;
}
基本コマンド
コンパイル
gcc main.c -o Helloworld
実行 (exeファイル)
Helloworld
C++
ソースファイル
main.cpp
#include <iostream>
int main(void)
{
std::cout << "Hello World\r\n";
return 0;
}
基本コマンド
コンパイル
g++ main.cpp -o Helloworld
実行 (exeファイル)
Helloworld
C#
ソースファイル
Program.cs
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
}
}
基本コマンド
プロジェクト作成およびテンプレート選択
dotnet new console -o Helloworld
ビルド
dotnet build
実行
dotnet run
Java
ソースファイル
Main.java
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
基本コマンド
ビルド
javac Main.java
実行
java Main
Rust
ソースファイル
main.rs
fn main() {
println!("Hello World");
}
基本コマンド
クレート作成 (バイナリ)
cargo new helloworld --bin
(--bin は省略可能)
クレート作成 (ライブラリ)
cargo new helloworld --lib
ビルド
cargo build
(build は b に省略可能)
実行
cargo run
(run は r に省略可能)
Go
ソースファイル
main.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World")
}
go.mod
module main
go 1.18
基本コマンド
1) go.mod 未使用
ビルド
go build main.go
実行
go run main.go
2) go.mod 使用
go.mod 作成
go mod init main
ビルド
go build .
実行
go run .
Javascript (HTML)
ソースファイル
index.js
document.getElementById("text").innerText = "Hello World";
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<title>Hello World</title>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div id="text"></div>
<script type="text/javascript" src="index.js"></script>
</body>
</html>
index.css
.body {
background-color: white;
}
Javascript (Node.js)
ソースファイル
main.js
console.log("Hello World");
基本コマンド
package.json 作成
npm init
実行
node main.js
Typescript
ソースファイル
main.ts
console.log("Hello World");
基本コマンド
1) tsconfig.json 未使用
コンパイル
tsc main.ts
2) tsconfig.json 使用
tsconfig.json作成
tsc --init
コンパイル
tsc
Python
ソースファイル
main.py
print("Hello World")
基本コマンド
実行
python main.py
Julia
ソースファイル
main.jl
println("Hello World")
基本コマンド
実行
julia main.jl
PowerShell
ソースファイル
main.ps1
Write-Host Hello World
基本コマンド
実行
.\main.ps1
上記の実行が無効の場合
powershell -ExecutionPolicy Bypass .\main.ps1
Discussion