Tech Notes

プログラミング言語仕様ガイド&技術用語集

セキュリティ・暗号系

🔐
暗号技術 技術ガイド
暗号技術キーワード200を、基礎概念から耐量子暗号まで章立てで整理したガイド。

システム・低水準系

⚙️
C 言語仕様ガイド
ポインタ・メモリ管理・未定義動作など C 固有の落とし穴を重点解説。14 章構成。
C++ 言語仕様ガイド
RAII・テンプレート・スマートポインタなど C++ 固有の概念を重点解説。16 章構成。
🦀
Rust 言語仕様ガイド
所有権・借用・ライフタイムなど Rust 固有の概念を丁寧に解説。16 章構成。
Zig 言語仕様ガイド
comptime・エラーユニオン・手動メモリ管理など Zig 固有の概念を重点解説。16 章構成。

スクリプト系

🐍
Python 言語仕様ガイド
型ヒント・内包表記・非同期処理まで Python 3.12 を体系的に解説。16 章構成。
🟨
JavaScript 言語仕様ガイド
型強制・プロトタイプ・イベントループなど JS 固有の動作と落とし穴を重点解説。16 章構成。
🔷
TypeScript 言語仕様ガイド
型システムの仕組みから Mapped Types・Conditional Types まで体系的に解説。16 章構成。

システム・並行処理系(Go)

🐹
Go 言語仕様ガイド
goroutine・channel・インターフェースなど Go 固有の設計思想を重点解説。16 章構成。

JVM 系

Java 言語仕様ガイド
クラス・ジェネリクス・Stream API など Java 17 を体系的に解説。16 章構成。
🟣
Kotlin 言語仕様ガイド
null 安全・コルーチン・データクラスなど Kotlin 固有の機能を重点解説。16 章構成。
Scala 言語仕様ガイド
関数型×OOP・型システム・並行処理など Scala 3 を体系的に解説。16 章構成。

.NET 系

🔵
C# 言語仕様ガイド
LINQ・async/await・パターンマッチングなど C# 12 を体系的に解説。16 章構成。
🔮
F# 言語仕様ガイド
型推論・判別共用体・コンピュテーション式など F# 8 を体系的に解説。16 章構成。

モバイル系

🦅
Swift 言語仕様ガイド
オプショナル・プロトコル・concurrency など Swift 5 を体系的に解説。16 章構成。
🎯
Dart 言語仕様ガイド
null 安全・非同期処理・Flutter との関係など Dart 3 を体系的に解説。16 章構成。

スクリプト・Web バックエンド系

💎
Ruby 言語仕様ガイド
ブロック・イテレータ・メタプログラミングなど Ruby 3 を体系的に解説。16 章構成。
🐘
PHP 言語仕様ガイド
型宣言・match 式・Fibers など PHP 8 の現代的な機能を体系的に解説。16 章構成。

関数型・並行処理系

💧
Elixir 言語仕様ガイド
アクターモデル・OTP・Phoenix など Elixir 1.17 を体系的に解説。16 章構成。
λ
Haskell 言語仕様ガイド
純粋関数型・型クラス・モナドなど GHC 9.x を体系的に解説。16 章構成。