Agent skill

programming-language-fundamentals

Stars 5
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/Gaku52/claude-code-skills/tree/main/ja/01-cs-fundamentals/programming-language-fundamentals

SKILL.md

Programming Language Fundamentals

プログラミング言語の本質を理解する包括的ガイド。型システム、メモリモデル、制御構造、関数、並行処理、言語比較まで、言語を「使う」だけでなく「理解して選ぶ」力を身につける。

Skill Structure

docs/
├── 00-introduction/          # 導入
│   ├── 00-what-is-programming-language.md
│   ├── 01-compilation-vs-interpretation.md
│   ├── 02-paradigms-overview.md
│   └── 03-choosing-a-language.md
├── 01-type-systems/          # 型システム
│   ├── 00-static-vs-dynamic.md
│   ├── 01-type-inference.md
│   ├── 02-generics-and-polymorphism.md
│   └── 03-algebraic-data-types.md
├── 02-memory-models/         # メモリモデル
│   ├── 00-stack-and-heap.md
│   ├── 01-garbage-collection.md
│   ├── 02-ownership-and-borrowing.md
│   └── 03-reference-counting-vs-tracing.md
├── 03-control-flow/          # 制御構造
│   ├── 00-branching-and-loops.md
│   ├── 01-pattern-matching.md
│   ├── 02-error-handling.md
│   └── 03-iterators-and-generators.md
├── 04-functions/             # 関数
│   ├── 00-first-class-functions.md
│   ├── 01-closures.md
│   ├── 02-higher-order-functions.md
│   └── 03-recursion.md
├── 05-concurrency/           # 並行処理
│   ├── 00-threads-and-processes.md
│   ├── 01-async-await.md
│   ├── 02-message-passing.md
│   └── 03-parallel-programming.md
├── 06-language-comparison/   # 言語比較
│   ├── 00-scripting-languages.md
│   ├── 01-systems-languages.md
│   ├── 02-jvm-languages.md
│   └── 03-functional-languages.md
└── 07-language-evolution/    # 言語の進化
    ├── 00-history-of-languages.md
    ├── 01-modern-language-features.md
    ├── 02-dsl-and-metaprogramming.md
    └── 03-future-of-languages.md

Prerequisites

Learning Path

  1. 導入 → 型システム → メモリモデル(基礎理解)
  2. 制御構造 → 関数 → 並行処理(実装力)
  3. 言語比較 → 言語の進化(選択力・応用力)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results