中島 広足（なかじま ひろたり、1792年4月25日（寛政4年3月5日） - 1864年2月28日（文久4年1月21日））は、江戸時代後期の熊本藩士、国学者、歌人。橿園（かしぞの、きょうえん）と号した。肥後国熊本城下（現・熊本市）に、代々細川家の家臣の家に生まれる。11歳の時、父・惟規が亡くなったため家督を継ぎ、15歳で御小姓役となり細川斉茲に仕えた。病気により24歳で家督を妹婿に譲り、本居宣長に国学を学んだ長瀬真幸に師事し、国学を研究した。30歳の頃、長崎に移り住み、長崎諏訪神社の神官らと交流を持ち家塾を開いて和歌や国学などを教えた。のち大坂に移り過ごしたが、晩年は熊本に戻り藩校時習館の国学教授となって多くの門弟を育てた。著書に、『橿園集』、『志能数多礼』（しのすだれ）などがある。
レッソーナには、以下の分離集落（フラツィオーネ）がある。Allacqua, Barale, Battiana, Capovilla, Casetti, Castello, Corte, クローザ, Fabbriche, Fiora, Foglia, Monte, Palazzina, Piccone, Ponte Guelpa, Principe Lodolo, Ratina, Valle
このモデルの中でも初期に登場し影響力のあるものはジョン・アデアによる行動を基軸とするリーダーシップモデルである。 アデアはリーダーの行動に重点を置き、この理論を確立し、リーダーシップは学ぶことができるものであり、特定の個人が持つ特性によるものではないということを証明した。 リーダーシップ開発の起源となる彼のモデルは、リーダーシップ開発や育成の場において使われている。
機能的リーダーシップ論においては、リーダーシップは一個人が発揮するものではなく、物事を成就するグループ全体によって発揮されるものとする。 どのメンバーでも特定の機能を果たすことで、リーダーシップを発揮することができるというものである。 この理論は、形式的な役割として誰がリーダーを担ってリーダーシップを発揮するかという観点ではなく、どのようにして組織や仕事をリードしていくかということに主眼が置かれる。つまり「リーダーシップとは何か？」ではなく、「何をすることが集団を成功へと導くか？」という観点から構築されたモデルである。
機能的リーダーシップモデルが生まれた背景は、リーダーの成功事例を数多く分析したものである。 成功しているリーダーの事例を数多く研究する中で、彼らの成功要因と彼らの特定の行動様式が相関関係にあることがわかった。 そして彼らの原則的行動様式の特定によって理論立てされたものである。
機能的リーダーシップモデルとは、集団や組織が機能するために有効となるリーダーの行為行動を具体的に特定したものである。 このモデルの主張は、集団が何を求めているかということに注意することがリーダーの果たすべき責務であるとする。 言い換えると組織が結束し効果的に成果を上げている状態をつくることがリーダーの成果であるとする。
Tcl パーサーは、スクリプト文字列を受け取り、常に処理結果を文字列で返すように見える。これでは文字列の解析や文字コードとバイナリ値への変換が頻繁に行われていることになり、いかにも効率が悪く思える。しかし決してそのような単純なものではなく、内部では可能な限りバイナリ値を維持している。Tcl スクリプトでバイナリ値も扱えるのはこのおかげである。例えば下記のように変数に数値を与え、その計算結果を変数に格納するとき、おのおの変数の型は文字列と double の二つの型を持つ。文字列として参照されるときは文字列型として振る舞い、double として参照されるとき（計算式の中などで）は double 型として振る舞うことができる。 set a 100.0 set b 200.0 set c [expr $a * $b]Tcl パーサー内部において変数は Tcl オブジェクトとして存在している。Tcl オブジェクトは char *、int、double の共用体を持った構造体であり、文字列への変換が要求されない限り、int 値は int 値のまま、double 値は double 値のまま維持される。スクリプトでは変数の型宣言を行えないが、変数への値セットで型が仮定され、Tcl オブジェクト間のデータ移動で無駄な型変換が行われないように配慮されている、ということである。リストも同様に内部ではリスト型の Tcl オブジェクトとして存在している。このような仕組みになっているので、リストを作成する時は list コマンドを用いるべきであることが分かる。また、巨大なリストを文字列として全体参照するのも効率を悪くするので慎重にすべきである。下記の例では変数 listA には文字列として格納されるが、listB には int 値のリストとして格納される。この後、これらの変数にリスト処理コマンドでアクセスすると、listA に対しては要素分解処理が行われるが、listB に対しては不要となる。 set a 100 set b 200 set listA "$a $b" set listB [list $a $b]前項で解説したコマンド登録関数の後者（Tcl_CreateObjCommand）は、Tcl パーサーからの引数を、無駄に文字列変換することなく、Tcl オブジェクトのままで受け取るコマンド関数を登録するためのものである。返値も Tcl オブジェクトを通じて返すことができる。下記は long 値をそのまま返す例である。 /* long値を返す例 */ Tcl_SetLongObj (Tcl_GetObjResult (interp), longVal) ;返値のみならず、Tcl オブジェクトは不要になったとき自動的に削除される仕組みがある。それは Tcl オブジェクトが持つ「参照カウンタ」による制御である。アプリケーションで Tcl オブジェクトを作成し、それを存続したければ参照カウンタを増加させておき（Tcl_IncrRefCount）、必要なしとなったところで減ずる（Tcl_DecrRefCount）ようにする。参照カウンタが減らされて 0 になったときにのみ、そのオブジェクトは削除される。つまり、存続と廃棄の要求を自分だけの都合で出しておくだけで、削除のタイミングがコントロールされるという仕組みである（スマートポインタ）。変数のみならず、スクリプト自体も Tcl オブジェクトとして存在している。