日本の安全保障政策とは昭和32年5月20日の国防会議（現在の国家安全保障会議）で策定された「国防の基本方針」で定められている。その方針では国防の目的は直接侵略と間接侵略を抑止し、もし侵略行為があればこれを排除することで国家の独立と平和を守ることと考えられている。そこで基本方針としては国際連合の活動を支持し、国際協調で世界平和を支援し、民生を安定化させることで安全保障の基盤を確立し、その基盤を踏まえて最低限の防衛力を段階的に整備していく。もし外敵から侵略があれば、日米安全保障体制に基づきながら対処するものとする。このような国防の基本方針を踏まえて以下のような諸々の政策方針が定められている。2013年12月17日、「国防の基本方針」に代わるものとして「国家安全保障戦略」が策定された。
1992年のPKO法、1999年の周辺事態法、2001年のテロ対策特別措置法、2003年の有事法制・イラク特措法などは、野党より専守防衛を離れ、積極的な自衛隊海外派遣を可能にするものとして批判を受けたが、年代が下るにつれ、国会では圧倒的多数で成立するようになった（ただし、イラク戦争の大義名分が問われたイラク特措法はやや様相が異なる）。2006年12月15日に成立した防衛庁設置法等の改正で、防衛庁は、防衛省に昇格した。省に昇格しても、専守防衛の国防方針に変わりはないと表明している。（◆Q4 わが国の軍事大国化につながりませんか？(PDF:127k)）これは主力装備の削減が計画的に進められていることからも、武力行使について抑制的な日本の政策に大きな変化があったと考えることは出来ない。また同法案はこれまで「付随的任務」だった周辺事態への対応や国際連合を中心とした「国際協力」を本来任務に格上げした。冷戦後、PKOなどの戦争以外の軍事作戦により平和を維持し、創造するための活動が広く行なわれるようになった。自衛隊ペルシャ湾派遣、自衛隊インド洋派遣、自衛隊イラク派遣などがその事例として挙げられる。
アメリカ合衆国の数学者ドナルド・クヌースが1976年、自身の著書 The Art of Computer Programming の改訂版の準備中に、鉛版により組版された (en:Hot metal typesetting) 旧版の職人仕事による美しさが、改訂版の当時の写植では再現できていないことに憤慨し、自分自身が心ゆくまで組版を制御するために開発を決意した。クヌースはまず、伝統的な組版およびその関連技術に対する広範囲にわたる調査を行い、その調査結果を取り入れることで、商業品質の組版ができる、柔軟で強力な組版システムを開発した。それは技術と同時に芸術をも意味する言葉である、ギリシア語: τέχνη（テクネ）から採られ“TeX”と名付けられた。当初は1978年のサバティカル中に完了させる予定であり、実際に同年に初版をリリースしたもののその後も改訂を続け、後述する「完成版」であるバージョン3が最初にリリースされたのは実に1989年のことであった。TeXのライセンスはオープンソースの定義に合致しており、誰でも改良を加えることができる。その改良版の配布も、TeX と明らかに区別できる名称にさえすれば許される。また、TeX は非常にバグが少ないソフトウェアとしても有名で、ジョーク好きのクヌースが、バグ発見者に対しては前回のバグ発見者の2倍の懸賞金を掛けるほどである。この賞金は小切手（クヌース賞金小切手）で払われるが、貰っても記念に取っておくばかりなので、結局クヌースの出費はほとんどないという。クヌースは TeX のバージョン 3 を開発した際に、これ以上の機能拡張はしないことを宣言した。その後は不具合の修正のみがなされ、バージョン番号は 3.14, 3.141, 3.1415, … というように付けられている。これは更新の度に値が円周率に近づいていくようになっていて、クヌースの死の時点をもってバージョン π として、バージョンアップを打ち切るとのことである。クヌースは TeX の開発と同時に、TeX で利用するフォントを作成するためのシステムである METAFONT も開発した。こちらのバージョン番号は 2.71, 2.718, 2.7182, … というように、更新の度に値がネイピア数に近づいていくようになっている。さらにクヌースは METAFONT を使って、欧文フォント Computer Modern も設計（デザイン）した。Computer Modern（cmと略されることもある）にはクヌース自身の欧文フォントに対する美的感覚が反映され、全くのプレーンな TeX ではデフォルトのフォントであるが、現在の多くの利用者は Times など伝統的な定番フォントを使うよう設定していることも多い。TeX および METAFONT はまた、同様にクヌース自身が提唱する文芸的プログラミング (Literate Programming) の「ドキュメンテーションを主とし、コードはそれに付随する」スタイルによる大規模なプロジェクトの一例でもある。やはりクヌースによる文芸的プログラミングのためのシステム WEB の tangle により、そのようにして書かれている文芸的な「プログラム」の中から Pascal で書かれているコード部分が取り出され、コンパイルできるように編集し直されて何らかの Pascal の実装により処理される（大規模なコードのため、多くの Pascal 実装において1個以上のバグを見つけている、ともいわれる）。同様にして WEB の weave を通して得られるドキュメントを書籍にしたものが TeXbook と METAFONTbook である。Pascal が使われているのは開発にとりかかったのが古く、C言語が広く一般的になるより前だったこともあるが、近年ではC言語をターゲットとした WEB である WEB2C が使われることも多い。