高祖は長男の李建成を立太子するが、隋討伐で戦功を挙げた李世民の名声が高まり、天策上将なる称号を与え、東宮に匹敵する弘義宮を建築するに至り、皇太子の地位に不安を持つようになった。世民の勢力を削減しようとした建成は、世民から礼遇されている謀臣である房玄齢と杜如晦を讒言により排除した。その後建成の幕臣魏徴や弟の李元吉が世民暗殺を建議した。この計画を事前に察知した世民は、讒言によって遠ざけられていた房玄齢と杜如晦を道士に変装させて自邸に呼び寄せ対策を協議、建成の部下で長安北門である玄武門の守備隊長である常何を買収、武徳9年（626年）6月4日に変を起こした。当日建成は宮中に参内することになっていた。緊迫した情勢の中警備兵に守られていた建成であるが、宮殿内部は符籍を有した者しか入ることが許されていなかったため、少数の供者を引き連れて中に入ると、世民側に寝返っていた常何らが一斉に切りかかった。その中、建成の幕臣である馮立と、皇太子派の李元吉の幕臣である謝叔方が奮戦、世民の部下である呂衡の首代を上げるなどの抵抗を示したが、結局建成と元吉は殺害されてしまった。
Preeによれば、ソフトウェアフレームワークには「凍った部分 (frozen spot)」と「熱い部分 (hot spot)」がある。「凍った部分」はソフトウェアシステム全体のアーキテクチャ（基本コンポーネント群とそれらの相互関係）を定義する。それらはそのフレームワークを使って何を実装した場合でも常に変化しない。一方、「熱い部分」はプログラマがプロジェクト固有の機能に対応したコードを追加できる部分である。ソフトウェアフレームワークには、ソフトウェアアーキテクチャ内でアプリケーションプログラマが特定の機能に対応したコードを置ける場所（すなわち「熱い部分」）が定義してある。オブジェクト指向環境では、フレームワークは抽象クラスと具象クラスから成る。フレームワークのインスタンス化とは、それら既存クラスのコンポジションやサブクラスの作成である。具体的なソフトウェアシステムをソフトウェアフレームワークを使って開発する場合、開発者は「熱い部分」を使い、そのシステム固有の要求やニーズを満たす。ソフトウェアフレームワークは「電話してくるな、こちらから電話する」というハリウッドの原則に依存している。すなわち、ユーザー定義の新しいクラス（フレームワーク提供クラスのサブクラス）は、既存のフレームワークのクラスからメッセージを受け取る。開発者は通常、スーパークラスの抽象クラスを実装することでこれに対応する。
ソフトウェアフレームワークは、システム構築に必須な標準的かつ低レベルの詳細を設計者やプログラマが検討する時間を省き、要求仕様の実現に多くの時間を割けるようにし、ソフトウェア開発を容易にすることを目指している。例えば、銀行のWebサイト構築にWebアプリケーションフレームワークを使っている開発チームは、要求処理や状態管理の機構を検討する時間を削減して、口座からの引き落としといった操作に注力できる。批判としては、フレームワークはコードを肥大化させるという主張もある。これは複数のフレームワークで競合する部分や補い合う部分があり、APIも複雑に絡み合っているためでもある。フレームワークの使い方を学ぶ時間がかかるという主張もある。ただし一度フレームワークを学べば、同じフレームワークであれば、次のプロジェクトからはより素早く完璧な応用が可能となる。フレームワークは他のプラットフォーム製品（オペレーティングシステム、DBMSなど）と同様に、特定のフレームワーク・ベンダーや、特定のバージョンに依存（ロックイン）されるリスクがあるとの主張もある。このため機能内容や代替製品などの確認も必要である。いずれにしても、適切なフレームワークの選定は特に重要である。開発途中で、選択したフレームワークが開発要件を満たさないと判明した場合や、そのフレームワークの開発・提供が打ち切られた場合などは、開発途中で別のフレームワークに移行して（場合によっては基本設計から）再開発する必要が発生するためである。
ソフトウェアフレームワーク（英: software framework）とは、プログラミングにおいて、一般的な機能をもつ共通コードをユーザーが選択的に上書きしたり特化させたりすることで、ある特定の機能をもたせようとする抽象概念のことである。単にフレームワークとも呼ばれる。ソフトウェアフレームワークは、はっきり定義されたAPIを持ち、具体的な実装を再利用可能な形で隠蔽しているという点でライブラリとよく似ている。しかし、ライブラリでは呼び出し側がプログラム全体の制御構造を指定できないが、フレームワークでは可能である。この制御の反転がソフトウェアフレームワークの特徴である。
1940年に静岡市に生まれる。京都大学文学部哲学科博士課程修了。南山大学人文学部キリスト教学科教授。ストラスブール大学宗教学博士、神学博士。2008年1月11日、膵臓がんのため67歳で死去。
組外扶持方の星庸長（源右衛門）の次男として誕生。安永4年（1775年）に五十騎組の丸山広明（平左衛門）の跡を継ぐ。同年12月に上杉治憲の近習になり、翌年11月（1776年）に治憲の小姓となる。安永5年4月16日に上杉治広が治憲の嗣子に定められると、同6年（1777年）に治広の部屋住用人となる。同時に治広傳役の木村高広の部下となり、元右筆の木村より書を学ぶ。天明5年（1785年）に治広が藩主に就任すると側役になる。寛政元年（1789年）に、支配系統の簡素化や政治、社会問題について広く意見を求めるべきこと、これまで死刑であった博徒への刑罰の緩和などの政治改革に関する7か条の言上を行う。この言上は天明末期の志賀祐親主導の消極的な政治運営の欠陥を指摘したもので、寛政年間の改革の基本方向を示した。寛政2年（1790年）に小道具頭を兼務して200石加増され、同3年正月5日（1791年2月7日）に大目付に進み、奥取次次席に列して藩政に参与するようになり、55石加増される。以後は中老や奉行として寛三の改革を主導する莅戸善政を補佐する一方、督学の神保綱忠とは博徒への刑罰緩和などについて対立する。また「かてもの」は丸山の清書を板行したものという。文化4年1月8日（1807年2月14日）に大目付を辞職し隠居した。