Hello Worldをできるだけ集めてみた
更新日時: 2024-11-20 12:49:47
Hello Worldをできるだけ集めてみた
プログラミング言語の世界では、「Hello, World!」は多くの言語を学ぶ際の最初のステップとされています。このフレーズを使って、各プログラミング言語の文法や特徴を学ぶことができます。以下に、可能な限り多くのプログラミング言語での「Hello, World!」のコード例を、新しい順に紹介します。
1. Swift (2014年) - Apple製のモダンな言語
print("Hello, World!")
2. Kotlin (2011年) - Androidアプリ開発の主要言語
fun main() {
println("Hello, World!")
}
3. Rust (2010年) - メモリ安全性を重視したシステム言語
fn main() {
println!("Hello, World!");
}
4. Go (2009年) - シンプルで効率的な並行処理言語
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
5. Elixir (2012年) - 柔軟性のある関数型言語
IO.puts "Hello, World!"
6. Dart (2011年) - Flutterのためのクライアントサイド言語
void main() {
print('Hello, World!');
}
7. Clojure (2007年) - Lisp系の関数型言語
(println "Hello, World!")
8. Scala (2003年) - オブジェクト指向と関数型の融合
object HelloWorld {
def main(args: Array[String]) {
println("Hello, World!")
}
}
9. F# (2005年) - .NET環境の関数型言語
printfn "Hello, World!"
10. R (1995年) - 統計解析のための言語
cat("Hello, World!\n")
11. PHP (1995年) - ウェブ開発のサーバーサイド言語
<?php
echo "Hello, World!";
?>
12. JavaScript (1995年) - ウェブブラウザで動作するスクリプト言語
console.log('Hello, World!');
13. Ruby (1995年) - 簡潔で表現力豊かなスクリプト言語
puts 'Hello, World!'
14. Java (1995年) - プラットフォームに依存しないオブジェクト指向言語
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
15. Python (1991年) - 読みやすく、初心者に優しい言語
print("Hello, World!")
16. Haskell (1990年) - 純粋な関数型プログラミング言語
main :: IO ()
main = putStrLn "Hello, World!"
17. Perl (1987年) - テキスト処理に強いスクリプト言語
print "Hello, World!\\n";
18. C# (2000年) - .NETフレームワーク用のオブジェクト指向言語
using System;
class HelloWorld {
static void Main() {
Console.WriteLine("Hello, World!");
}
}
19. Ada (1983年) - システムソフトウェアやリアルタイムシステム向け
with Ada.Text_IO;
procedure Hello is
begin
Ada.Text_IO.Put_Line("Hello, World!");
end Hello;
20. Assembly (アセンブラ) (1950年代) - 低レベルのハードウェア制御用言語
section .data
hello db 'Hello, World!',0
section .text
global _start
_start:
; write(1, hello, 13)
mov rax, 1
mov rdi, 1
mov rsi, hello
mov rdx, 13
syscall
; exit(0)
mov rax, 60
xor rdi, rdi
syscall
まとめ
これらの言語は、プログラミングの歴史の中で重要な役割を果たしてきました。「Hello, World!」は、その言語の基本を学ぶ際の良い出発点となります。多くの言語が今も進化を続けており、プログラミングの世界は常に新しい挑戦に満ちています。
広告
アフィリエイト広告のスペース