2026-09

C言語

【入門】プログラミング言語を自作する方法⑩|配列の実装とリファクタリング

プログラミング言語を作ってみた⑩。今回は自作言語「五右衛門」に配列を実装しました。配列の構文追加からAST生成、名前解決と型チェック、バイトコード生成、VMでの配列管理・要素の読み書きまで詳しく解説します。
C言語

【入門】プログラミング言語を自作する方法⑨|関数の実装

プログラミング言語を作ってみた⑨。今回は自作言語「五右衛門」に関数を実装しました。関数のパースやASTの生成、名前解決と型チェック、バイトコード生成、VMでの関数呼び出しや再帰処理について詳しく解説します。
C言語

【入門】プログラミング言語を自作する方法⑧|型システムと型チェックの実装

プログラミング言語を作ってみた⑧。今回は自作言語「五右衛門」に型システムと型チェックを実装しました。静的型付けを採用した五右衛門の型定義やASTへの型情報の付与、名前解決と連携した型チェック、文字列の出力処理について詳しく解説します。
Docker

個人ブログのWordPress環境をセキュリティ設計・運用の観点から見直してみた

WordPressブログのセキュリティ設計・運用を見直し、MFA導入、SSH、TLS、Docker、DB、秘密情報、バックアップなどを実際の環境で確認・是正した内容を紹介します。