儒教の長い歴史の間には、古文・今文の争い、喪に服する期間、仏教との思想的関係、理や気の捉え方など様々な論争がある。現在の学術研究、特に日本における論争のひとつに“儒教は宗教か否か”というものがある。現在、“儒教は倫理であり哲学である”とする考えが一般的だが、孟子以降天意によって総てが決まるとも説かれており、これが唯物論と反する考えになっているという指摘もある。加地伸行などは、宗教を「死生観に係わる思想」と定義した上で、祖先崇拝を基本とする儒教を宗教とみなしている。しかし何れにせよ、その唱える処は宗教に酷似している為、広義の宗教と結論づける事も可能なのである。儒教が宗教かが法廷で問われた例として至聖廟を巡る裁判があり、日本の最高裁は至聖廟を宗教的施設との判断を示した。インターネットブラウザ北上次郎概要.特徴.設計.実装.クライアント.Windows.UNIX.その他.その他.外部リンク.九州帝国大学東京帝国大学北海道帝国大学京都帝国大学JavaScriptプロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。利用される場面はウェブサイト、ウェブアプリケーション、バックエンド、デスクトップアプリケーション、モバイルアプリケーションなど、ウェブブラウザからサーバ、デスクトップからスマートフォンまで多岐にわたっている。Javaと似た名称を持つが、異なるプログラミング言語である(#歴史を参照)。概要.プログラミング言語としての特徴.JavaScriptは以下のような様々なスタイルのプログラミングが可能である。これらを可能にしているプログラミング言語としての特徴に、以下のことが挙げられる。オブジェクト指向の面では、JavaScriptのオブジェクトはクラスベースではなくプロトタイプベースである。関数型の面では、第一級関数をサポートし関数を第一級オブジェクトとして扱える。並行処理.もしも待ちの間にプログラムを停止/sleepさせると、その間に他の処理をそのスレッドで行うことが出来ない(ブロッキング)。もしネットワークリクエストが返ってくるまでブロッキングしたとすると、その間ブラウザのレンダリングも停止してしまう。