1911年、咸鏡北道鏡城郡に生まれる。龍井の恩真中学校を卒業。1936年、朝鮮民族革命党に入党。1933年7月、中央陸軍軍官学校入学。第1総隊歩兵大隊第3隊配属。1936年6月、中央陸軍軍官学校第10期歩兵科卒業。1937年4月9日、陸軍歩兵少尉。1938年3月、中央陸軍軍官学校特別訓練班区隊長。1938年10月、朝鮮義勇隊第2区隊長。第2区隊は第5戦区の湖北省北部と第1戦区の河南省洛陽で活動した。1939年10月に朝鮮義勇隊が3個支隊に拡大されると第2支隊長。1941年、朝鮮義勇隊華北支隊に改編されると副支隊長兼第1隊長。1942年7月、朝鮮独立同盟執行委員および朝鮮義勇軍華北支隊副支隊長兼第2隊長に就任。同年8月に冀魯豫軍区に行き、1945年まで遊撃活動。1945年、朝鮮革命軍政学校に赴任し、学生隊第1中隊長。同年11月、朝鮮義勇隊第5支隊長に就任。1946年6月頃、38度線以北に帰国。第2師団参謀長に就任し、朝鮮人民軍の建軍に参加した。1948年、内務省警備局（局長：朴勲一）参謀長。1949年1月、38度線警備第7旅団長。朝鮮戦争勃発時は第7警備旅団長。第7警備旅団は第7師団に改編され、同師団長に就任。1950年9月、第13師団長。総参謀部隊列補充局長。1960年頃、軍事クーデターを計画した疑いで粛清される。
中国の五行思想（木・火・土・金・水）と数が同じで、一部共通する物もあることから混同されやすいが、両者は全く別個に成立したものである。この思想は、古くからインド哲学（六師外道・六派哲学の思想など）にあり、古代インド思想では、火・水・地を「三大」、または地・水・火・風を「四大」とする。これらに「虚空（アーカーシャ）」を加えて「五大」とする思想が現れ、さらに第六の要素として「識」（意識）を加えて「六大」とする思想がのちに出現する。だが、インド思想家と仏教徒との教学論議を経るうち、これらの思想がその時々に応じて仏教の思想体系中に取り込まれていったのである。そして原始仏教や部派仏教に暫時取り入れられたのを契機に、仏教思想として東アジア一帯に広まった。仏教の一派である密教では五大を五輪（ごりん）と呼び、この思想に基づく塔婆として五輪塔を造立する。西洋では、宮本武蔵の『五輪書』によって五大が知られたことから、五大は日本で生まれたものと認識されている。
志野流（しのりゅう）は香道および茶道流派の一つ。1988年（昭和63年）7月13日に「志野流香道」として名古屋市の無形文化財に指定されている。
1898年（明治31年）、基礎設計をドイツのゲルマニア機械製作所、実施設計を妻木頼黄が手がけた丸三麦酒のビール工場であった。第二次世界大戦中の1944年（昭和19年）に中島飛行機製作所の衣糧倉庫となり、戦後は1948年（昭和23年）7月に設立された日本食品化工のコーンスターチ製造工場の一部（主として製品保管倉庫）として1950年（昭和25年）3月より使用されたが、1994年（平成6年）9月に同工場は操業を終え、1996年（平成8年）3月に同社が半田市へ土地と建物（赤レンガ倉庫）を譲渡した。また、現在までの間に東南海地震、三河地震、半田空襲などに見舞われるも現在までその姿を残しており、半田空襲の際にP-51戦闘機から受けた機銃掃射の傷跡が現在でもその壁面に残っている。2004年（平成16年）7月23日にはハーフティンバー棟、創建時主棟、貯蔵庫棟 の3棟が国の登録有形文化財に登録され、2009年（平成21年）2月23日には経済産業省より近代化産業遺産の認定を受けた。なお、2014年（平成26年）より改修工事のため公開を行っていなかったが、2015年（平成27年）7月18日に観光施設としてリニューアルオープンした。オープン後は、指定管理者として株式会社JTBプロモーションが管理運営を行っている。
2007年3月4日に『マンスリーよしもとTV 3月号「2007年ヨシモトの男前って誰だ!?」』ヨシモトファンダンゴTVで放送された。ナビゲーターは、徳井義実が男前殿堂入りしたチュートリアル。
次のコードは ALGOL 60 で n × m の2次元配列の中から絶対値が最大の要素を求め、その絶対値をyに、添え字をiとkに格納する手続きを記述したものである。なお、コード中で強調表示されている予約語の記法は処理系に依存する。例えば "INTEGER" は "integer" と書かれることもある（ストロッピング）。 PROCEDURE Absmax(a) Size:(n, m) Result:(y) Subscripts:(i, k) ;     VALUE n, m ; ARRAY a ; INTEGER n, m, i, k ; REAL y ; COMMENT The absolute greatest element of the matrix a, of size n by m     is transferred to y, and the subscripts of this element to i and k ; BEGIN     INTEGER p, q ;     y := 0 ; i := k := 1 ;     FOR p := 1 STEP 1 UNTIL n DO         FOR q := 1 STEP 1 UNTIL m DO             IF abs (a[p, q]) > y THEN                 BEGIN                     y := abs (a[p, q]) ;                     i := p; k := q                 END END Absmax次の例は Elliott 803 ALGOL で表を生成する方法を示したものである。 FLOATING POINT ALGOL TEST' BEGIN REAL A,B,C,D'  READ D'  FOR A:= 0.0 STEP D UNTIL 6.3 DO BEGIN   PRINT PUNCH(3),££L??'   B := SIN(A)'   C := COS(A)'   PRINT PUNCH(3),SAMELINE,ALIGNED(1,6),A,B,C' END' END'PUNCH(3) は紙テープのさん孔装置ではなくテレタイプ端末のプリンターへ出力を送るものである。SAMELINE は引数間で通常行われる復帰改行を抑制する。ALIGNED(1,6) は出力を小数点以上を1文字、小数点以下を6文字とするようフォーマットする。