ticoAg/ChineseCorpus-Kaggle-fanti huggingface dataset:
* 8月5日——林筳諭，臺灣女藝人，前黑澀會美眉、黑Girl成員
* 8月6日—— 二階堂高嗣，日本團體Kis-My-Ft2、舞祭組成員。
* 8月10日——李聖經，韓國女演員、模特兒
* 8月12日——巴洛特利，意大利足球運動員
** 宮澤佐江，日本女子團體AKB48、SNH48成員。
** 珍妮佛·勞倫斯，美國女演員
** 吳姍儒，臺灣女藝人，吳宗憲長女
* 8月16日——李雯希，香港女歌手
* 9月2日——魏暉倪，臺灣女歌手
* 9月5日——金妍兒，韓國花式溜冰運動員
**陳浩天，香港政治家，香港民族黨召集人
* 9月9日——陳家樂，香港足球員
* 9月12日——熊仔，臺灣知名饒舌歌手
* 9月19日——福田沙紀，日本女歌手、演員
* 9月25日——淺田真央，日本花式溜冰運動員
* 9月27日——李沁，中國女演員
* 10月05日——肖戰，中國歌手、演員。
* 10月10日——邱宇辰，臺灣歌手、演員，前男子團體Choc7、JPM成員。
* 10月11日——奧村初音，日本歌手。
* 10月11日——JOO，韓國歌手。
* 10月15日——田祉潤，韓國團體4minute成員。
* 10月16日——佐藤亞美菜，日本女藝人、前日本女子團體AKB48成員。
* 10月24日——梁以辰，臺灣女藝人，前臺灣女子團體breeze成員。
* 10月30日——潘瀟瀟，香港模特兒。
* 10月31日——許光漢，臺灣男演員、模特兒。
* 11月6日——吳亦凡，前韓國男子團體EXO及EXO-M成員
* 11月7日——崔賢美，脫北者、世界拳擊冠軍
* 11月10日——鄭澤運，韓國男子團體VIXX成員
* 11月13日——聖結石，臺灣YouTuber
* 11月14日——張浩，臺灣滑浪風帆選手
* 11月15日——本鄉奏多，日本演員、模特
* 11月16日——何紫妍，臺灣女藝人
* 11月21日——孟希璘，香港女性藝人特約演員
** 張東雨，韓國歌手、男子團體INFINITE成員
** 徐恩光，韓國歌手、男子團體BTOB隊長
* 11月23日——瑪麗亞·艾莉由里，日本AV女優。
* 11月24日——陳子玄，臺灣女演員
* 11月29日——李旼赫，韓國歌手，男子團體BTOB成員
* 12月1日——陳穎欣，香港政治人物
* 12月2日——八乙女光，日本男子團體Hey! Say! JUMP成員。
* 12月3日——彭小苒，中國主持人、演員。
* 12月6日——黃夢瑩，演員
** 陳為廷，臺灣太陽花學運領袖
** 金孝靜，韓國女子團體SISTAR成員
* 12月12日——李昇炫，韓國男子團體BIGBANG成員
* 12月29日——金起範，韓國歌手、演員，前男子團體U-KISS成員
* 1月1日——莊月明，香港富商李嘉誠的妻子（1932年出生）
* 1月6日——帕維爾·切連科夫，蘇聯物理學家，諾貝爾物理學獎獲得者
* 1月20日——芭芭拉·斯坦威克，美國知名女演員。（1907年出生）
* 1月21日——錢端升，(中央研究院院士)，（1900年出生） 中央研究院
* 1月26日——東久邇宮稔彥王，日本第43任首相，唯一皇族首相（1887年出生）
* 2月16日——凱斯·哈林，美國1980年代的街頭繪畫藝術家和社會運動者（1958年出生）
* 3月5日——蔡阿信，中華民國第一位女醫師（1899年出生）
* 3月20日——于鳳至，張學良第一任妻子（1897年出生）
* 4月15日——葛麗泰·嘉寶，瑞典演員（1905年出生）
* 5月2日——施光南，中國作曲家
* 7月29日——蔡翹(卓夫)(Chiao Tsai)，94歲，中華民國中央研究院第一屆(生命科學組)院士（生於1897年)
* 8月30日——錢穆(賓四) ，中國歷史學家，國學大師(中央研究院院士)（1895年出生） 中央研究院
* 9月3日——王禎和，中華民國作家（1940年出生）
* 9月7日——A·J·P·泰勒，英國歷史學家。（1906年出生）
* 9月11日——蔡暢，中國婦女運動領袖，第四、五屆全國人民代表大會常務委員會副委員長，全國婦聯名譽主席。
* 9月21日——徐向前，中華人民共和國軍事將領、中國人民解放軍元帥（1901年出生）
* 9月21日——蔣復璁(慰堂)，(中央研究院院士)（1895年出生） 中央研究院
* 10月9日——喬治·德拉姆，瑞士數學家（1903年出生）
* 10月14日——倫納德·伯恩斯坦，美國音樂指揮和作曲家（1918年出生）
* 10月29日——尤哈·瓦伊尼奧，芬蘭歌手及作曲家（1938年出生）
* 11月7日——薛岳，中華民國歌手（1954年出生）
* 11月16日——楊聯陞 (蓮生) ，(中央研究院院士)，（1900年出生） 中央研究院
* 11月19日——孫立人，中華民國陸軍總司令（1900年出生）
* 11月26日——馮友蘭（芝生），中國哲學家，(中央研究院院士)（1895年出生） 中央研究院
* 12月6日——東姑阿都拉曼，馬來西亞的國父（1903年出生）
* 12月6日——司徒志仁，香港高級警官。（1923年出生）
* 12月21日——凱利·約翰遜，美國飛機設計師（1910年出生）
* 物理：理查·泰勒，傑爾姆·弗里德曼和亨利·肯德爾
* 化學：艾里亞斯·詹姆斯·科里
* 生理和醫學：唐納爾·托馬斯和約瑟夫·默里
* 經濟：哈里·馬科維茨（Harry Markowitz），默頓·米勒和威廉·福賽思·夏普（William Sharpe）
Lisp（歷史上拼寫為LISP），是具有悠久歷史的計算機編程語言家族，有獨特和完全用括號的前綴符號表示法。起源於1958年，是現今第二悠久而仍廣泛使用的高階編程語言。只有FORTRAN編程語言比它更早一年。Lisp編程語族已經演變出許多種方言。現代最著名的通用編程語種是Scheme、Common Lisp、Racket和Clojure。
Lisp最初創建時受到阿隆佐·邱奇的lambda演算的影響
，用來作為計算機程序實用的數學表達。因為是早期的高階編程語言之一，它很快成為人工智能研究中最受歡迎的編程語言。在計算機科學領域，Lisp開創了許多先驅概念，包括：樹結構、自動記憶體管理、動態類型、條件表達式、高階函數、遞迴、自主（self-hosting）編譯器、讀取﹣求值﹣輸出循環（REPL）。
"LISP"名稱源自「列表處理器」的縮寫。列表是Lisp的主要數據結構之一，Lisp編程代碼也同樣由列表組成。因此，Lisp程序可以把源代碼當作數據結構進行操作，而使用其中的宏系統，開發人員可將自己定義的新語法或領域專用的語言，嵌入在Lisp編程中。
代碼和數據的可互換性為Lisp提供了立即可辨識的語法。所有的Lisp程序代碼都寫為S-表達式或以括號表示的列表。函數調用或語義形式也同樣寫成列表，首先是函數或操作符的名稱，然後接著是一或多個參數：例如，取三個參數的函數f即為。
1958年，約翰·麥卡錫在麻省理工學院發明了Lisp程式語言。1960年，他在《ACM通訊》發表論文，名為《遞迴函數的符號表達式以及由機器運算的方式，第一部》。在這篇論文中闡述了只要透過一些簡單的運算子，以及借鑒自阿隆佐·邱奇的用於匿名函數的表示法，就可以建立一個具圖靈完備性語言，可用於演算法中。
1955年至1956年間，資訊處理語言被創造出來用於人工智能。它首先使用的列表處理與遞歸概念被用於了Lisp。
麥卡錫最初使用M-表達式寫程式碼，之後再轉成S-表達式，舉例來說的語法，，等同於S-表達式的。然而由於S-表達式具備同像性，即程式與資料由同樣的結構儲存，實際應用中一般只使用S-表達式，而棄用M-表達式。M-表達式曾出現在短暫存在的Horace Enea的和的之中。
約翰·麥卡錫的學生史帝芬·羅素在閱讀完此論文後，認為Lisp編程語言當中的eval函數可以用機器碼來實做。他在IBM 704機器上，寫出了第一個Lisp解釋器。1962年，Tim Hart與Mike Levin在麻省理工學院以Lisp編程語言，實做出第一個完整的Lisp編譯器。這兩人在筆記中使用的語法比麥卡錫早期的代碼更接近現代Lisp風格。
研究生Daniel Edwards在1962年之前開發的垃圾收集程序，使得在通用計算機上運行Lisp變得實用，但效率仍然是一個問題。在1963年，Timothy Hart提議向Lisp 1.5增加宏。
在1975年，蓋伊·史提爾二世和傑拉德·薩斯曼開發了Scheme，它是使用詞法作用域和尾調用優化的第一個Lisp方言。在1980年代至1990年代期間，蓋伊·史提爾二世等人在將新的Lisp方言（多數是Maclisp的后繼者比如ZetaLisp和NIL）統一成單一語言上進行了巨大的努力。新語言Common Lisp，在某種程度上兼容于它所替代的方言。在1994年，ANSI出版了Common Lisp標準《ANSI X3.226-1994信息技術編程語言Common Lisp》。此外還有嵌入到編輯器Emacs中的Emacs Lisp，它非常流行并建立了自己的標準。
自從創始以來，Lisp就密切聯系于人工智能研究社群，特別是在PDP-10系統之上。在1970年傑拉德·薩斯曼和特里·威諾格拉德使用Lisp實現了編程語言，它被用在著名的AI系統SHRDLU之中。
在1970年代，隨著AI研究催生了商業分支，使用當時的編譯器技術和硬體，實現出的Lisp系統的性能成為日益嚴重的問題。這導致了專用於運行Lisp環境和程序的Lisp機器的創建，隨著計算機硬體和編譯器技術的迅速發展，Lisp專用機器在1990年代早期被淘汰。
在它六十余年的歷史中，Lisp產生了在S-表達式語言的核心主旨上的很多變體。此外，每個給定方言又可能有多種實現，例如Common Lisp就有十余種以上的實現。在一種標準化了的方言之內，符合標準的實現支持相同的核心語言，但是有著不同的擴展和函數庫。
在方言間的差異可能是非常顯眼的，例如定義一個函數，Common Lisp使用關鍵字defun，而Scheme使用define
。和在1998年的一篇論文中，按采用統一的還是分立的函數與值命名空間，將Lisp家族語言劃分為Lisp1和Lisp2。
* LISP 1，是第一個實現。
* LISP 1.5，是第一個廣泛發行的版本，由McCarthy和其他人在MIT開發。如此命名是因為它包含了對最初的LISP 1解釋器的改進，但不是規劃的那種重大重構。
* Stanford LISP 1.6，是開發的LISP 1.5后繼者，廣泛的發行于運行TOPS-10操作系統的PDP-10系統。它被Maclisp和InterLisp所淘汰。
* MACLISP，由MIT的MAC計劃開發，MACLISP是LISP 1.5的直接后代。它運行在PDP-10和Multics系統上。MACLISP后來被叫做Maclisp，并通常被提及為MacLisp。在MACLISP中的“MAC”，既無關于Apple的Macintosh，又無關于McCarthy。
* ，由BBN科技開發，用于運行操作系統的PDP-10系統之上，后來InterLisp-D被Xerox Lisp機器接納并昵稱為西海岸Lisp。還為基于6502的計算機發行了叫做“InterLISP 65”的小型版本。在很長一段時間內，Maclisp和InterLisp相互之間是強有力的競爭者。
* Franz Lisp，起源于加利福尼亞大學伯克利分校的計劃，后來由Franz Inc開發。這個名字是Franz Liszt的幽默變形，它不牽涉到Franz Inc后來銷售的。
* XLISP，由David Betz開發，AutoLISP基于了它。
* Standard Lisp和，是曾被廣泛使用和移植的猶他大學開發的版本，特別是用它寫成了計算機代數系統。
* ，也叫做Lisp Machine Lisp，用在Lisp機器之上，是Maclisp的直接后代。ZetaLisp對Common Lisp有巨大影響。
* Le Lisp，是一個法國Lisp方言。最早的之一（叫做SOS界面）是用Le Lisp寫成的。
* Scheme（1975年版）。
* Common Lisp（1984年版），是通過合并對Maclisp的不同嘗試（ZetaLisp、、和）而創建的方言，也具有來自Scheme方言的實質影響。這個版本的Common Lisp在廣泛的平臺上都能獲得到，從而被眾人接受為業界標準，直至ANSI Common Lisp（ANSI X3.226-1994）出版。最廣泛傳播的Common Lisp子方言是Steel Bank Common Lisp（SBCL）、CMU Common Lisp（CMU-CL）、Clozure OpenMCL（不要混淆于Clojure）、GNU CLISP和；所有這些實現都堅持了后來的ANSI CL標準。
* Dylan，在它的第一個版本中是Scheme和Common Lisp對象系統的混合。
* ，嘗試開發一個新的高效和整潔的Lisp。
* ISLISP，嘗試開發一個新的高效和整潔的Lisp。標準化為ISO/IEC 13816:1997，后來修訂為ISO/IEC 13816:2007：《信息技術 – 編程語言，它們的環境和系統軟件接口 – 編程語言 ISLISP》。
* IEEE Scheme，IEEE標準1178–1990（停用日期：2019-11-07）。
* ANSI Common Lisp（1994年版），是美國國家標準協會（ANSI）的Common Lisp標準 ，由委員會創建，其章程是：開始于以《》作為基礎文檔，致力于通過公開的達成共識過程，找到Common Lisp實現的程序可移植性和兼容性這個共通問題的解決方案。盡管形式上是ANSI標準，ANSI Common Lisp的實現、銷售、使用和影響一直都是世界范圍的。
* ACL2，是Common LISP的一個應用式（免于副作用）變體。ACL2既是可以建模計算機系統的編程語言，也是幫助證明這些模型性質的工具。
* （GOAL），是一個視頻游戲編程語言，由和團隊在頑皮狗開發。它是使用Allegro Common Lisp寫成并被用于整個系列游戲的開發。
在1990年代衰退之後，Lisp在2000年之後因一些關注而逐漸復甦。當其他人認為Lisp已經是過時陳舊的，如保羅·格雷厄姆和埃里克·雷蒙等人繼續出版有關於Lisp編程的著作，一些新的開發人員受到這些作者啟發，經常將Lisp這種語言描述為令人大開眼界的經驗，並聲稱在本質上比較其它編程語言更有生產效率。這種意識的提高可對比於，Lisp在1990年代中期“人工智能冬季”的那種短暫增長。
在2007年出現了Clojure，它是一個Lisp的新近方言，編譯至Java虛擬機并特別關注并發性。現今與Lisp有關的大多數新活動，都集中在Scheme、Common Lisp、Emacs Lisp、Racket和Clojure的實作上，包括開發新的跨平臺函式庫和應用。Dan Weinreb在他的2010年調查中，列出了11個積極維護中的Common Lisp實作。
開源社群建立了至今仍活躍的支援基礎：是個收集Common Lisp相關資訊的維基，Planet Lisp收集了各種Lisp相關博客的內容，Common-lisp.net是開源專案的託管站點。Quicklisp則是含括了許多函式庫的裝載管理器。
Lisp50@OOPSLA慶祝了Lisp的50週年（1958-2008）。在波士頓、溫哥華和漢堡，有定期的當地用戶會議。其他活動包括歐洲共同Lisp會議、歐洲Lisp專題討論會和國際Lisp研討會。
Scheme社群積極維護了二十多個實作。在2000年代開發了數個有意義的新實作（Chicken、Gambit、、、、），Scheme社群廣泛接納了R5RS語言標準。Scheme實作需求過程建立了很多準標準函式庫和Scheme擴展功能。各種 Scheme實作的用戶社群持續地增長。一個新的語言標準化過程於2003年開始，並在2007年產生了R6RS標準。使用Scheme介紹計算機科學課程的學校似乎有所減少，麻省理工學院的計算機科學入門課程，已經不再使用Scheme。
近年來又有了幾種新的Lisp方言：Arc、Hy、Liskell和。此外，是OS X上采用Lisp式語法的腳本語言；Chialisp是編譯至CLVM的Chia區塊鏈的鏈上編程環境。
在2019年10月，保羅·格雷厄姆發布了一個新的Lisp方言Bel。
Common Lisp和Scheme是Lisp發展的兩大主流的代表。這些語言體現了顯著不同的設計選擇。
Common Lisp是Maclisp的后繼者。對它有重要影響的是、Maclisp、、、和Scheme。它擁有Lisp Machine Lisp（用于編程Lisp機器的大型Lisp方言）的很多特征，但設計上能高效的實現在任何個人計算機或工作站上。Common Lisp是通用編程語言，因而擁有一個大型語言標準，包括很多內建數據類型、函數、宏和其他語言元素，以及一個對象系統（Common Lisp對象系統）。Common Lisp還從Scheme借鑒了特定特征，比如詞法作用域和詞法閉包。Common Lisp實現目標定為不同的平臺，比如：LLVM、Java虛擬機、x86-64、PowerPC、Alpha、ARM、Motorola 68000和MIPS，和不同的操作系統，比如：Windows、macOS、Linux、Solaris、FreeBSD、NetBSD、OpenBSD、Dragonfly BSD和Heroku。
Scheme是一個靜態作用域和正當尾遞歸的Lisp編程語言方言，由Guy L. Steele, Jr.和Gerald Jay Sussman發明。它的設計有著異常清晰和簡單的語義，和很少的形成表達式的不同方式。它的設計大約比Common Lisp早上一個年代，Scheme是一個相當極簡主義的設計。它擁有非常小的標準特征集合，但具有在Common Lisp中未規定的特定實現特征（比如尾遞歸優化和完全續體）。在Scheme中能方便的表達廣闊的編程范型，包括指令式、函數式和消息傳遞風格。Scheme通過一系列的標準（第n次修訂的算法語言Scheme報告）和一系列而持續的演化。
Clojure是Lisp的一個新近方言，其目標主要是Java虛擬機、通用語言運行庫（CLR）和編譯成JavaScript。它被設計為一個務實的通用編程語言。Clojure受到了Haskell的相當大的影響，因而非常強烈的強調了不可變性。Clojure提供了對Java框架和庫的訪問，具有可選的類型提示和類型推論，這樣到Java的調用就可以避免反射并確使了快速的原始操作。Clojure設計上不后向兼容于其他Lisp方言。
進一步的，Lisp方言在很多應用中被用作腳本語言，其中最周知的是在Emacs編輯器中的Emacs Lisp，在AutoCAD中的AutoLISP和后來的Visual Lisp，Audacity中的，和LilyPond中GNU Guile。有用的Scheme解釋器潛在的有更小大小，使得它特別流行于嵌入式腳本。例子包括SIOD和TinyScheme，二者都曾經以共用名字“Script-fu”成功的嵌入到了GIMP圖像處理軟件中。LIBREP是John Harper最初基于Emacs Lisp語言開發的Lisp解釋器，它已經嵌入到了Sawfish窗口管理器。
Lisp有官方標準化和業界標準的方言：IEEE Scheme、ANSI Common Lisp、ISO ISLISP、R5RS Scheme和R7RS Scheme。
:注意：本文的例子是用Common Lisp書寫（但是其中的多數在Scheme中也是有效的）。
Lisp是一個。不同于多數其他語言，在表達式和語句之間不做區分。所有代碼和數據都寫為表達式。當求值一個表達式的時候，它產生一個值（在Common Lisp中可能有多個值），它可以接著被嵌入到其他表達式中。每個值都可以是任何數據類型的。
McCarthy的1958年論文介入兩種類型的語法：符號表達式（S-表達式或sexps），它鏡像了代碼和數據的內部表示；和元表達式，它表達S-表達式的函數。M-表達式從未得到青睞，幾乎所有今天的Lisp都使用S-表達式來操縱代碼和數據二者。
圓括號的使用是Lisp與其他編程語言家族最直接明顯的差別。為此學生們一直將Lisp昵稱為“迷失在愚蠢的括號中”（Lost In Stupid Parentheses）或“大量煩人的多余括號”（Lots of Irritating Superfluous Parentheses）。但是S-表達式語法也承擔了Lisp多數能力：語法極其正規，利于計算機操縱。然而Lisp的語法不局限于傳統的括號表示法。它可以擴展為包括替代表示法。例如，XMLisp是Common Lisp擴展，它采用元對象協議來集成S-表達式和可擴展標記語言（XML）。
有賴于表達式給予了語言巨大的靈活性。由于Lisp函數都寫為列表，它們可以完全就像數據那樣處理。這允許了輕易的書寫能操縱其他程序的程序（元編程）。很多Lisp方言使用宏系統來利用這個特征，它確使了語言擴展而幾乎沒有限制。
書寫Lisp列表，是以來分隔其元素，并包圍以圓括號。例如，是其元素為三個原子、和的一個列表。這些值是隱含的有類型的：它們分別是兩個整數和叫做“符號”的Lisp專有數據類型，但不需要顯式的聲明。
空列表也表示為特殊原子。這是Lisp中既是原子又是列表的唯一實體。
表示式被寫為使用前綴表示法的列表。在列表中第一個元素是一個函數的名字、一個宏的名字、一個lambda表達式或特殊算符的名字（見后）。列表的余下部份是實際參數。例如，函數將它的實際參數作為一個列表返回，所以表達式：
(list 1 2 (quote foo))
求值為列表。在前面例子中的之前的quote是特殊算符，它不求值就返回它的實際參數。任何未引述的表達式，在外圍表達式被求值之前，都遞歸的被求值。例如：
求值為列表。注意第三個實際參數是一個列表；列表是可以嵌套的。
對算術算符的對待都是類似的。表達式：
求值為10。其在中綴表示法下的等價形式為""。
Lisp沒有在Algol派生語言中實現的那樣的算符概念。在Lisp中算術算符是可變參數函數（或多元函數），能夠接受任何數目的實際參數。C-風格的++增加算符，有時在名字incf之下實現，給出的語法是：
(incf x)
等價于(setq x (+ x 1))，它返回x的新值。
特殊算符（有時叫做特殊形式）提供了Lisp的控制結構。例如，特殊算符接受三個實際參數。如果第一個實際參數為非nil，它求值為第二實際參數；否則它求值為第三個實際參數。因此表達式：
(if nil
(list 1 2 "foo")
(list 3 4 "bar"))
求值為。當然，如果在的位置替換上非平凡的表達式會更有用處。
Lisp還提供邏輯算符and、or和not。and和or算符進行短路求值，并分別返回它們的第一個nil或非nil實際參數：
(or (and "zero" nil "never") "James" 'task 'time)
會求值為"James"。
另一個特殊算符，被用來綁定變量到值，接著對表達式求進行求值。這個算符還被用于建立函數：給的實際參數是一個形式參數列表，和這個函數要求值的一個或多個表達式，它的返回值是其求值的最后一個表達式的值。表達式：
(lambda (arg) (+ arg 1))
求值為一個函數，它接受一個實際參數，綁定它到并返回比這個實際參數大一的數。對待Lambda表達式于命名函數沒有區別；它們以相同方式調用。如下表達式：
((lambda (arg) (+ arg 1)) 5)
求值為。這里我們做了一次函數應用：我們通過傳遞給它值5而執行了這個匿名函數。
命名函數是通過使用defun宏，將一個lambda表達式存儲在一個符號之中而建立的：
(defun foo (a b c d) (+ a b c d))
在全局環境中定義一個名為的新函數。它在概念上類似于表達式：
(setf (fdefinition 'f) #'(lambda (a) (block f b...)))
這里的是一個宏，用來設置第一個實際參數為一個新的函數對象。是對命名為的函數的全局函數定義。是特殊算符的簡寫，它返回一個函數對象。
Lisp家族按變量作用域分裂為兩大支系，分別使用動態作用域，或使用靜態（也叫做詞法）作用域。Scheme、Common Lisp和Clojure缺省使用靜態作用域，而AutoLISP、PicoLisp和newLISP使用動態作用域。Emacs Lisp自從Emacs版本24.1起使用動態和詞法作用域二者。
在最初的LISP中，有兩種基礎數據類型：原子和列表。列表是元素的一個有限有序序列，這里的每個元素要么是一個原子要么是一個列表，而原子要么是一個數要么是一個符號。符號實質上是唯一性命名的項目，在源代碼中寫為字母數字串，并被要么用作一個變量名字要么中的一個數據項目。例如，列表包含三個元素：符號、列表和數2。
在原子和列表之間的本質區別是原子是不可變的和唯一性的。出現在源代碼中不同位置的兩個原子，如果以完全相同方式寫成則表示相同的對象，而每個列表都是一個分立的對象，它們可以獨立于其他列表而改變 ，并可以通過比較算符而區分于其他列表。
隨著后來的Lisp介入了更多的數據類型，和編程風格的演化，原子的概念失去了重要性。很多方言出于遺產兼容性而保留了謂詞atom，定義它為對不是cons的任何對象都為真。
列表(42 69 613)的方框與指針示意圖
Lisp列表被實現為單向鏈表。這個鏈表的每個單元都叫做cons（在Scheme中叫做pair），它構成自兩個指針，分別叫做和。
在眾多可以用cons單元構建的數據結構中，最基本一個叫做“正當列表”（proper list）。正當列表要么是特殊的（空列表）符號，要么是一個cons，它的指向一個數據項（它可以是另一個cons結構比如一個列表），而指向另一個正當列表。
如果一個給定cons被接受為一個鏈表的頭部，那么它的car指向這個列表的第一個元素，而它的cdr指向這個列表的余下部份。為此，在提及作為鏈表（而非樹等）一部份的cons的時候，和函數也分別叫做和。
因此，Lisp列表不是原子對象，它們類似C++或Java中的容器類的實例。一個列表就是鏈接的cons的一個聚集。引用一個給定列表的變量，簡單的就是到列表中第一個cons的指針。遍歷一個列表可以通過逐一cdr這個列表來進行，就是說連續的選取cdr來訪問這個列表的每個cons；或者通過使用任何一個將一個函數映射在一個列表之上的高階函數。
由于cons和列表在Lisp系統中是普遍性的，經常有人誤解它們是Lisp的唯一數據結構。事實上，除了最簡單者之外的所有Lisp都有其他數據結構，比如向量、散列表、結構等等。
圓括號的S-表達式表示了鏈表結構。有多種方式將相同的列表表示為一個S-表達式。cons可以用“點對表示法”寫為，這里的是car而是cdr。更長的正當列表可以用點對表示法寫為。這通常簡寫為列表表示法的。一個非正當列表，可以用二者的組合來書寫，比如列表有三個cons，最后的cdr是（也就是完全特殊形式下的）。
Lisp提供很多內建的過程，用來訪問和控制列表。列表可以直接用過程創建，它接受任何數目的實際參數，并返回這些實際參數的列表：
;Output: (1 2 a 3)
;Output: (1 (2 3) 4)
由于列表是從cons對構造而來，可以使用過程來在一個列表的前端增加一個元素。注意由于列表構造方法，在處理列表實際參數上是不對稱的：
;Output: (1 2 3)
;Output: ((1 2) 3 4)
過程將兩個（或更多）列表相互附加。由于Lisp列表是鏈表，附加兩個列表有漸進時間復雜度 ：
;Output: (1 2 3 4)
(append '(1 2 3) ' '(a) '(5 6))
;Output: (1 2 3 a 5 6)
Lisp列表，作為單向鏈表，可以相互共享結構。就是說，兩個列表可以有相同的尾部，或者最終的cons序列。例如，在執行下列Common Lisp代碼之后：
(setf foo (list 'a 'b 'c))
(setf bar (cons 'x (cdr foo)))
列表和分別是和。然而，尾部在兩個列表中都是相同的結構。它不是復件；對于兩個列表指向和的cons單元都在相同的內存位置。
共享結構而非復制可以得到相當客觀的性能提升。但是這種技術可能以未預期的方式，交互于改變作為實際參數傳遞給它的列表的那些函數。改變一個列表，比如替代為，將會影響另一個列表：
這變更為，但是從而還變更了為，這是可能是未預期的結果。這是缺陷的來源，為此改變它們的實際參數的那些函數被文檔標示為破壞性（destructive）的。
函數式編程愛好者避免破壞性函數。在青睞函數式風格的Scheme方言中，破壞性函數的名字都標記了警告性感嘆號，或者叫做“bang”，比如（讀作set car bang），它替換一個cons的car。在Common Lisp方言中，破壞性函數是司空見慣的，與等價的是，它的名字表示“replace car”。這個函數是不常見的，因為Common Lisp包括了一個特殊設施，用來輕易的定義和使用破壞性函數。在Common Lisp中常見的風格是在構建原型的時候寫函數式代碼（沒有破壞性調用），接著將破壞性調用作為優化增加于可以安全的進行它們的地方。
Lisp求值用戶錄入的表達式。符號和列表求值為某個其他（通常更簡單的）表達式，例如：一個符號求值為它指名的變量的值；求值為。但是，多數其他形式求值為其自身：如果錄入到Lisp中，它返回。
任何表達式都可以標記上防止被求值（對于符號和列表是需要的）。這是特殊算符的角色，它也簡寫為（一個單引號）。例如，通常如果錄入了符號，它返回對應變量的值（沒有這個變量則為一個錯誤）。要引用這個符號，錄入要么 ，要么更常見的。
Common Lisp和Scheme二者還支持“反引述”（backquote）算符（在Scheme中叫做），這時錄入字符（重音符）。它幾乎同于普通引述，除了它允許表達式被求值，并將它們的值插入到引述列表之中，這些表達式標記了逗號表示去引述，或逗號-at表示拼接算符。如果變量有值，則求值為，而求值為。反引述經常用于定義宏展開。
自求值形式和引述形式是Lisp中的等價者。在程序代碼中可以修改（可變）文字的值。例如，如果一個函數返回一個引述形式，而調用這個函數的代碼修改這個形式，這可以改變這個函數在后續調用時的行為：
(defun should-be-constant
'(one two three))
(let ((stuff (should-be-constant)))
(setf (third stuff) 'bizarre))   ; bad!
(should-be-constant)   ; returns (one two bizarre)
像這樣修改一個引述形式通常被認為是不良風格，并且被ANSI Common Lisp定義為是危險的。它會導致在編譯文件中的未定義的行為，因為文件編譯器可以合并類似的常量并將它們放置到寫保護內存中，等等。
Lisp的引述形式化已經被Douglas Hofstadter（在《G?del, Escher, Bach》中）和其他人注解為自引用的哲學想法的例子。
Lisp最初有很少的控制結構，但是在語言演化期間卻增加了很多。Lisp的最初條件算符，是后來的結構的先驅。
Scheme方言的編程者經常使用尾遞歸表達循環。Scheme在學術計算機科學中的通行性，導致了一些學生相信尾遞歸是在Lisp中書寫迭代的唯一的或最常用的方式，但是這是不正確的。所有常見的Lisp方言都有指令式風格的迭代構造，從Scheme的循環到Common Lisp的復雜的表達式。此外，使得這成為客觀上而非主觀上的一件事的關鍵要點，是Scheme對尾遞歸的處理提出了特殊要求，Scheme通常鼓勵使用尾遞歸的原因，是語言定義明確的支持了這種實踐。與之相反，ANSI Common Lisp不要求常稱為尾遞歸消除的這種優化。因此，不鼓勵將尾遞歸風格作為使用更傳統的迭代構造（比如、或）的替代品。在Common Lisp中不只是風格偏好的問題，而是潛在的效率問題，因為在Common Lisp中明顯的尾遞歸可能未被編譯為簡單的jump；和程序正確性問題，因為在Common Lisp中尾遞歸可能增加棧的使用而有堆棧溢出風險。
一些Lisp控制構造是特殊算符，等價于其他語言的語法關鍵字。使用這些算符的表達式與函數調用有著相同的表面外觀，但是不同之處在于參數不是必須求值的，或者在迭代表達式的情況下，可以被求值多于一次。
對比于多數其他主要編程語言，Lisp允許使用語言自身實現控制結構。一些控制結構被實現為Lisp宏，想知道它們是如何工作的編程者甚至可以通過宏展開來研究。
Common Lisp和Scheme二者都有非局部控制流程算符。在這些算符中的不同是在這兩種方言之間最深的差異。Scheme使用過程支持可重入的續體，它允許一個程序保存（并在將來恢復）執行中的特定位置。Common Lisp不支持可重入的續體，但是支持處理逃脫續體的一些方式。
相同的算法在Lisp中經常可以用要么指令式要么函數式風格來表達。如上所述，Scheme趨于青睞函數式風格，使用尾遞歸和續體來表達控制流程。但是，指令式風格仍是很有可能的。很多Common Lisp編程者偏好的風格，可能讓使用結構化編程語言比如C的編程者看著更加熟悉，而Scheme編程者偏好的風格更加密切類似于純函數式編程語言比如Haskell。
由于Lisp在列表處理上的早期遺產，它擁有與在序列上迭代有關的一組廣泛的高階函數。在其他語言中需要顯式循環（比如C中的循環）的很多情況下，在Lisp和很多函數式編程語言中，相同的任務可以通過高階函數來完成。
一個好的例子是在Scheme中叫做而在Common Lisp中叫做的函數。給定一個函數和一個或多個列表，依次這個列表的元素之上連續的應用這個函數，并將結果收集入一個新的列表：
(mapcar #'+ '(1 2 3 4 5) '(10 20 30 40 50))
這個mapcar函數將函數應用于每個對應的元素對之上，產生結果。
在Lisp和其他語言之間的基本區別是，在Lisp中一個程序的文本表示，簡單的是人類可讀的描述，它同于底層Lisp系統使用的內部數據結構（鏈表、符號、數、字符等)。
Lisp利用這一點來實現了一個非常強力的宏系統。就像其他宏語言比如C，一個宏返回可以接著被編譯的代碼。但是不同于C的宏，Lisp的宏是函數因而可以利用Lisp的全部能力。
進一步的，因為Lisp代碼作為列表有著相同的結構，宏可以使用語言中任何列表處理函數來建造。簡要的說，Lisp可以在數據結構上做的任何事情，Lisp宏都可以在代碼上做。相反的，在多數其他語言中，解析器的輸出是純粹的內部于語言實現的而不能被編程者操縱。
這個特征可以在語言中開發高效語言。例如，Common Lisp對象系統可以使用宏清晰的實現為一個語言擴展。這意味著如果一個應用需要不同的繼承機制，它可以使用不同的對象系統。這直接的對立于多數其他語言；例如，Java不能支持多重繼承并且沒有增加它的合理方式。
在簡單的Lisp實現中，這個列表結構被直接的解釋來運行這個程序；一個函數是在文字上的一段列表結構，它被解釋器在執行它的時候遍歷。但是，多數后來的Lisp系統還包括一個編譯器。編譯器將列表結構轉換成機器代碼或字節碼用于執行。這個代碼可以像用常規語言比如C編譯的代碼一樣快速。
宏在編譯步驟之前展開，因而提供一些有價值的選項。如果一個程序需要一個預先計算了的表格，那么一個宏可以在編譯時間建立這個表格，所以編譯器只需要輸出這個表格，而不需要在運行時間調用代碼來建立這個表格。一些Lisp實現甚至擁有一種eval-when機制，允許代碼在編譯時間期間出現（在一個宏需要它的時候），而不出現在發行的模塊中。
Lisp語言經常被以交互式命令行來使用，它還可以結合入集成開發環境（IDE）。用戶在命令行錄入表達式，或指示IDE將它們傳送給Lisp系統。Lisp讀取錄入的表達式，求值它們，并打印結果。為此，Lisp命令行被叫做讀取﹣求值﹣輸出循環（REPL）。
REPL的基本操作描述如下。這是一個簡化的描述，省略了很多真實Lisp的元素，比如引述和宏。
函數接受文本的S-表達式作為輸入，并將它們解析為內部數據結構。例如，如果你在提示符下錄入文本，將它轉換成有三個元素的一個鏈表：符號、數1和數2。恰巧這個列表也是一段有效的Lisp代碼，就是說它是可以被求值的。這是因為car這個列表指名了一個函數即加法運算。
注意將被讀作一個單一符號。將被讀作數一百二十三。將被讀作字符串"123"。
函數求值數據，返回零或多個其他Lisp數據作為結果。求值不必然意味著解釋；一些Lisp系統編譯所有的表達式為機器代碼。但將求值描述為解釋是很簡單的：要求值其car指名一個函數的一個列表，首先求值在它的cdr中的每個實際參數，接著應用這個函數于這些實際參數。在這個案例中，這個函數是加法，而應用它于實際參數列表產生答案。這是這個求值的結果。
符號求值為符號foo的值。數據比如字符串"123"求值為相同的字符串。列表求值為列表(1 2 3)。
函數的工作是將輸入表示給用戶。對于簡單結果比如這是平凡的。求值為一段列表結構的一個表達式會要求遍歷這個列表并將結果輸出為一個S-表達式。
要實現一個Lisp REPL，必需的只是實現這三個函數和一個無限循環函數。實現函數會很復雜是自然的，因為它必須也要實現所有特殊算符比如或。它們完成后，一個基本的REPL就是一行代碼：。
Lisp REPL典型的也提供輸入編輯、輸入歷史、錯誤處理和到調試器的接口。
Lisp通常使用及早求值。在Common Lisp中，實際參數以應用式次序（最左最內為先）求值，而在Scheme中實際參數的次序是未定義的，為編譯器優化留下了余地。
Paul Graham從John McCarthy的最初論文中提煉出如下7個原始運算，示例采用的Common Lisp實現是SBCL：
(quote x)返回x，我們簡記為'x：
* (quote (a b c))
(A B C)
將quote寫成'只是一種語法糖。
(atom x)當x是一個atom或者空的list時返回原子t，否則返回NIL。在Common Lisp中我們習慣用原子t列表示真，而用空列表或NIL列表示假。例如：
* (atom '(a b c))
現在我們有了第一個需要求出實際參數值的算符，讓我們來看看quote算符的作用——通過引述一個列表，我們避免它被求值（eval）。一個未被引述的列表達式作為實際參數，atom將其視為代碼，例如：
* (atom (atom 'a))
這是因為(atom 'a)已求值出結果t，把它代入(atom (atom 'a))，成為(atom t)，從而這個列表達式的結果是t。
反之一個被引述的列表僅僅被視為列表，例如：
* (atom '(atom 'a))
引用看上去有些奇怪，因為你很難在其它語言中找到類似的概念，但正是這一特征構成了Lisp最為與眾不同的特點：代碼和數據使用相同的結構來列表示，只用quote來區分它們。
(eq x y)當x和y指向相同的對象的時候返回t，否則返回NIL，例如：
* (eq '(a b c) '(a b c))
值得注意的是在Common Lisp中，原子對象在內存中只會有一份拷貝，所以(eq 'a 'a)返回t。
(car x)要求x是一個列表，它返回x中的第一個元素，例如：
(cdr x)同樣要求x是一個列表，它返回x中除第一個元素之外的所有元素組成的列表，例如：
* (cdr '(a b c))
cons x y預期y的值是一個列表，并且返回包含x的值和隨后y的值的那些元素的一個列表，例如：
(A . B)
* (cons 'a (cons 'b 'c))
(A B . C)
* (cons 'a  (cons 'b ))
* (cons 'a (cons 'b (cons 'c )))
(cond (p1 e1) ...(pn en))的求值規則如下：對“條件列表達式p”依次求值，直到有一個返回t。如果能找到這樣的p列表達式，相應的“結果列表達式e”的值，作為整個cond列表達式的返回值。例如：
* (cond ((eq 'a 'b) 'first)  ((atom 'a)  'second))
這個Hello World!例子展示Lisp的三種主要方言，在基本輸出和函數定義上的用法：
;; 顯示過程在屏幕中打印字符串
;; 并返回未規定值
(display "Hello, world!")
;; 定義過程hello-world
(define (hello-world)
(display "Hello, world!"))
;; 調用過程hello-world
(hello-world)
;; 格式化函數在第一個參數是t時,
;; 在屏幕中打印字符串，并返回NIL
(format t "hello, world!")
;; 定義函數hello-world
(defun hello-world
(format t "hello, world!"))
;; 調用函數hello-world
;; 打印函數在屏幕中打印字符串
;; 并返回nil
(print "hello, world!")
(defn hello-world
(print "hello, world!"))
Lisp語法自然的適合于遞歸。數學問題比如遞歸定義集合的枚舉，在這種表示法中表達是很容易的。例如，要求值一個數的階乘：
(if (zerop n) 1
(* n (factorial (1- n)))))
下面的版本在底層Lisp系統進行尾遞歸優化時比前面版本取用更少的堆棧空間：
(defun factorial (n &optional (acc 1))
(if (zerop n) acc
(factorial (1- n) (* acc n))))
對比上述例子，下面的指令式版本使用了Common Lisp的宏：
下列函數反轉一個列表。它與Lisp內建的reverse函數做同樣的事情：
(defun -reverse (list)
(let ((return-value))
(dolist (e list) (push e return-value))
return-value))
已經有各種對象系統和模型建造在Lisp之上、旁邊或其中，包括：
* Common Lisp對象系統（CLOS），是ANSI Common Lisp內在的一部份。CLOS衍生自New Flavors和CommonLOOPS。ANSI Common Lisp是第一個標準化的面向對象編程語言（1994, ANSI X3J13）。
* ObjectLisp或，用于和早期版本的Macintosh Common Lisp。
* LOOPS（Lisp面向對象編程系統）和后來的。
* ，建造于MIT，它的后代是New Flavors（由開發）。
* KR（知識表達），它是用來輔助書寫Common Lisp的GUI庫Garnet的基于的對象系統。
* （KEE）使用叫做UNITS的對象系統并集成入了推理機和（ATMS）。
*  My Lisp Experiences and the Development of GNU Emacs,  of Richard Stallman's speech, 28 October 2002, at the International Lisp Conference
** Article largely based on the ''LISP - A Simple Introduction'' chapter:
*  History of Lisp – John McCarthy's history of 12 February 1979
*  Lisp History – Herbert Stoyan's history compiled from the documents (acknowledged by McCarthy as more complete than his own, see:  McCarthy's history links)
*  History of LISP at the Computer History Museum
;圖書和教程
*  Casting SPELs in Lisp, a comic-book style introductory tutorial
*  On Lisp, a free book by Paul Graham
*  Practical Common Lisp, freeware edition by Peter Seibel
*  Land of Lisp, Official  Website for the book
*  mal - Make a Lisp
*  Awesome Common Lisp
*  CLiki: the Common Lisp wiki
*  Lisp FAQ Index
寺廟中的梵天石刻
19世紀初的天城文《梨俱吠陀》手抄本
印度教，梵文稱吠陀教（ ）、娑那旦那教（  ）或阿耶法（ ），是古印度六派哲學流傳到今天所產生的各種信仰體系的統稱。印度教是世界主要宗教之一，是南亞次大陸佔主導地位的宗教，並包含許多不同的傳統。印度教基於一種獨有的知識或哲學觀點。它包括了婆羅門教的濕婆派、毗濕奴派、沙克達教及其他許多的，和以業、法和社會規范為基礎的，內容是廣泛的日常道德。印度教是一套囊括各種不同的知識或是價值觀的宗教，而不是一套剛性、共同的信仰。
印度教被稱為世界上「最古老的宗教」，有些人則認為印度教是超越人類起源的「永恆的法」，“永恆的規律”或“永恆的道路”超越了人類的起源。。其中規定一些永恆的責任，如誠實、仁慈、純潔、忍耐和自我約束等等。是不分階級、種姓或是教派的印度教徒都要遵守的。
印度教有十億信徒，其中的九億居住在印度，僅次于基督教與伊斯蘭教，雖然印度教信仰人數高於佛教，但是，普遍認為印度教具有民族性限制，多數集中在特定國家印度，因此普遍認為佛教比印度教更適合稱為世界三大宗教之一。所有的印度教派別都以撰于公元前1500年的《吠陀經》作為經典教義。在此之外，各派別還各自信奉其他不同的經文。
值得一提的是，印度教并不是一個多神論的宗教，而是屬于介于一神教和多神教之間的單一主神教。
「-{zh-hans:印度教;zh-hant:印度敎;}-」或「-{zh-hans:興都教;zh-hant:興都敎;}-」一詞是19世紀時期的歐洲殖民時期印度人根據波斯人對印度人的稱呼創造的英語新詞，現存記錄最早由拉姆·莫漢·羅伊使用。印度人自古以來則以吠陀教、娑那旦那教（意“恆法”）稱之，至今東部印度語（如孟加拉語）仍常用“娑那旦那法”一詞；注意：佛教梵文中也用“恆／散那旦那”一詞修飾法，但與印度敎無關，能夠將印度教和佛教、耆那教區分開來的梵文稱呼只有“吠陀法”一詞。事實上，印度教不同教派教義的區別很大，甚至大于基督教、猶太教、伊斯蘭教、摩尼教之間的差異。
公元前20至10世紀是古印度教發展時期。
印度大陸原居民的本土宗教與亞利安人的吠陀宗教的集合體，受到婆羅門教與反吠陀的思潮後印度諸宗教的影響。印度教的起源相當複雜。基本上，印度教承襲了舊婆羅門教的系統，並且融合了沙門運動後印度新興宗教如佛教、耆那教等諸多宗教的元素。婆羅門教在印度衰落已久後，於八世紀時開始有了婆羅門教的復興運動。其中，出自於濕婆派的大師商羯羅吸收了佛教和耆那教的一些教義，去掉了婆羅門教的一些糟粕，並且整合了梵天派、濕婆派與毗濕奴派的學說及印度各地區的民間信仰，而形成了印度教。商羯羅並且仿效佛教的僧團制度，讓印度教的發展得以快速的成功。印度教不是只分布於南亞，在東南亞也有人信仰。
在印度當代最有影響的組織是國民志愿服務團、世界印度教大同會。國民志愿服務團由海德格瓦于1925年創立，它以羅摩神作為崇拜對象，支持印度教社會化活動。世界印度教大同會是一個機構龐大的印度教組織，是印度教各派別的聯合體，由國民志愿服務團領袖創立于1964年。該組織經30多年的發展，已成為機構龐雜的宗教聯合組織，有100多個派別和51個指導委員會，與30多個國家的印度教徒都有聯系。
印度教是一個包羅萬象的綜合體，既是一種宗教，也是一種信仰和生活方式。印度教認為，人類靈魂永存和萬物有靈，并宣揚因果報應和人生輪回。在該教看來，生命不是以生為始，以死告終，而是無窮無盡一系列生命之中的一個環節，每一段生命都是由前世的所為而限制和決定。善行能使人升為婆羅門，惡行則能令人墮為首陀羅、賤民甚至畜類。因此，人必須通過修行和積累功德才能認知梵，與梵合一。“梵我合一”是印度教哲學理論的核心，更是印度教徒人生追求的最高目標。印度婆羅門教有燃火祀天的儀式，火被當作上天的口，把供物放入火中燃燒的話，上天可以吃到供品，就可降福人類。雖然印度教有輪迴觀念，但認為倘若破壞種姓制度的原則，則會落得永世不得超生的結果，故上至婆羅門下至賤民，均不敢廢除該教義，縱使今日法律上已不承認種姓制度。
印度教具有強烈的封閉特色：不鼓勵印度人移民海外，也不鼓勵外國人入籍印度（但印度境內亦有歷史悠久的猶太人、帕西人等移民群體）；印度人生來即被視為印度教徒，外國人則不被視為印度教徒；沒有後天加入印度教的觀念，也沒有叛教的觀念（縱使一位印度人宣稱亦然，僅視之為挑釁行為。破壞種姓規矩及殺牛等行為亦同，但可能會招來包括謀殺的私刑制裁）。穆斯林和外國人雖不適用種姓制度，但除非對方不友善，原則上按剎帝利對待。
* 吠陀宗教 (Brahmanism)
* 毗濕奴派（Vaishnavism）
* 濕婆派（Shaivism）
* 性力派（Shaktism）
傳統上認為印度教包涵種姓制度，但近代有些研究認為種姓制度並非源自印度教而是印度社會，因為印度教的教條中並沒有種姓制度，而且印度的許多其他宗教也曾經或仍然有種姓制度。無論如何，印度教信徒間目前分為四個種姓：婆羅門、剎帝利、吠舍和首陀羅，婆羅門的地位最高，其餘種姓的社會地位依次降低。各種姓都有自己的道德法規和風俗習慣，一般不能互相通婚。除了這四個種姓以外，還有一種被排除在種姓之外的人——賤民，即所謂「不可接觸者」，聖雄甘地將賤民稱為「哈里真」（意為神之子），印度獨立後統稱「達利特」（意為受壓迫的人）。
盡管廢除了嚴格的社會等級制度，對特定的社會階層的從屬關系在印度教的組成中依然有著深遠的社會影響。等級制度的原則是，所有生物從出生之日起，根據任務，權力，責任和能力，嚴格地相互區分。
等級又可以分成很多次等級（Jatis），因此一共有2000到3000個等級。盡管等級制度起源于印度教，但是其他宗教也接受并采納了等級劃分，甚至印度基督宗教中等級也很明顯，如今印度許多的教會教堂中，低等級的成員必須坐在后排。
印度教中的低等級賤民在社會上受到壓迫，而印度法律無能為力，只能改宗包括佛教、基督宗教和伊斯蘭教在內的其他宗教。
印度教中婦女們其中一個重要的任務就是弘揚母性。懷孕的每一個階段直至孩子的出生都將有神職人員伴隨和保護，保證孩子和母親的身心健康。過去婦女們要盡可能多的孕育孩子，以保證整個家族的安全和生存。盡管印度教徒并不會普遍地漠視女孩，但是時至今日，部分家庭中女孩子還是被看作包袱，因為結婚的時候，她們要帶著嫁妝離開。如果家庭中有很多女孩子，那么大量的嫁妝將使家庭經濟陷入困境。這些問題也同時導致了很高的墮胎率。
很多現代的特別是城市中的印度教徒逐漸地愿意撫養女兒，因為女兒能在父母年老時照顧他們。
一個典型的家庭由四個生活階段組成。它規定，接受教育之后組建一個家庭，然后在孩子們都成長之后，出世而虔誠的學習，拯救自身。
印度教教徒將牛視為看護者和母親以及無私奉獻的象征。印度教教徒也不會吃牛肉。
世界各國印度教人口的比例
印度教是印度的主要宗教，約佔印度13億人口中的79.5%。其他印度教信徒人口較多的國家有尼泊爾（2300萬人）、孟加拉（1500萬人）以及印尼的巴厘島（330萬人）。
以下是印度教徒比例較多的國家列表：
#  81.3%
#  80.5%
#  48.5%
#  28%
#  27.9%
#  25%
#  22.5%
#  20%
#  12.6%
#  9.6%
#  7.2%
#  6.7%
#  6.3%
#  6.25%
#  5.1%
#  2.3%
#  2.1%
在2010年時，根據《2010年全球宗教景觀——世界主要宗教的規模與部分》報告，印度教是世界信徒第三多的宗教，僅次於基督宗教及伊斯蘭教
; 引自網路來源
*  dharmacentral.com
*  新加坡印度教寺廟音樂（2之1），呂炳川1978年錄製，臺灣音樂館典藏
*  新加坡印度教寺廟音樂（2之2），呂炳川於1978年錄製，臺灣音樂館典藏
; 相關宗教系統及哲學
宗教警察在喀布爾街頭公然當眾毆打女性，因為這名女性露出了臉，違反了伊斯蘭教法，攝於2001年8月26日。
塔利班（普什圖語及波斯語：，羅馬拼音轉寫：），或譯-{zh-tw:塔利本、塔勒班;zh-hk:塔勒班; zh-hans:塔勒班; zh-my:塔利班; zh-sg:塔勒班}-，意譯為神學士，是發源於阿富汗坎大哈地區的遜尼派伊斯蘭原教旨主義組織，也是阿富汗目前的實際掌權組織。該組織在加拿大、俄羅斯、哈薩克斯坦等國被認定為恐怖組織，部分成員也因涉嫌支持恐怖主義被聯合國制裁。
該組織最有影響力的領導人，包括毛拉穆罕默德·奧馬爾在內，都曾是坎大哈附近鄉村的伊斯蘭教學者。該組織於1994年興起，自1996年在阿富汗掌權后，以嚴厲的伊斯蘭教法統治阿富汗。2001年911事件後，因塔利班窩藏並拒絕提交蓋達組織首腦賓拉登，美國率領北約發起阿富汗戰爭，塔利班伊斯蘭政權被推翻，此後塔利班分子以游擊隊的形式分散在阿富汗，以坎大哈為據點，與新政府及多國部隊對抗；2021年5月美軍退出阿富汗之後，塔利班再度迅速攻占阿富汗領土，至同年8月15日塔利班進入首都後阿富汗政府代表準備與其進行政權轉移事宜。
1999年，塔利班成員在喀布爾公開槍決婦女，因該婦女被發現在家中使用鈍器將其丈夫殺害。
塔利班的極度嚴格和反現代的思想被形容為一個「結合普什圖部族律法（普什圖瓦里，意為以名譽為中心）的沙里亞法規（伊斯蘭教法）創新形式」，以激進的德奧班德學派觀點詮釋伊斯蘭教。此外，他們的思想也受到瓦哈比派的遜尼派財政支援者及奧薩瑪·本·拉登的影響。塔利班的意識形態與被他們趕走的前反蘇游擊隊統治者有所不同。Rashid, ''Taliban'' (2000), p.87
塔利班禁止許多以前舊政權容許的活動，例如女性就業及上學、電影、電視、音樂、舞蹈等活動。他們新成立的宗教警察（模仿沙烏地阿拉伯的「揚善抑惡局」）負責執行上述禁令，違例者可被鞭打。不過不少阿富汗人並非普什圖族，以前一向奉行比較寬鬆的伊斯蘭教規條。雖然塔利班與瓦哈比派相似，不過兩者也有一些分別。
塔利班允許童婚，一些消息指出，塔利班有要求占領區民眾將女童與未結婚的女性交出，並強行許配給聖戰士做為妻子的作為，一些阿富汗的女性表示，自己寧可自殺也不要被強迫結婚。
塔利班反對「部族和封建架構」，將傳統部族領袖的領導角色予以清除。另一方面，因為他們不願與其他人分享權力，而且他們絕大多數是普什圖人，他們的統治意味多民族的阿富汗由普什圖人當權，但普什圖人-{只}-佔全國約42%的人口。
與瓦哈比派及德奧班德學派一樣，塔利班強烈反對什葉派，他們宣稱佔全國約10%人口的哈扎拉族不是穆斯林。
塔利班不願意跟其他穆斯林辯論教義，甚至不允許穆斯林記者質問他們的法令或討論古蘭經的詮釋。
「塔利布」在阿拉伯語中是學生的意思，在普什圖語等伊朗語族語言中的復數形式即為「塔利班」。它的大部分成員是來自阿富汗東部和南部普什圖人地區的的伊斯蘭教宗教學生。他們曾經在巴基斯坦伊斯蘭學校就讀，故又稱「伊斯蘭學生軍」。
塔利班游擊隊
1994年9月，穆罕默德·奧馬爾在他的家鄉坎大哈與50名學生一起創立了塔利班。親蘇政府被推翻後，奧馬爾對伊斯蘭教法沒有在阿富汗實施感到不滿，於是他組建塔利班並下定決心要推翻阿富汗軍閥，在阿富汗全國實施伊斯蘭教法。塔利班成立的幾個月內，來自巴基斯坦宗教學校的15000名阿富汗難民學生加入了塔利班。
1995年5月與6月間，塔利班發動了代號為「進軍喀布爾」的戰役，很快的控制了阿富汗近40%的地區。塔利班乘勝向喀布爾發起全面攻擊。在同年9月26日，占領了電臺、和總統府。此時，塔利班已經全面控制了首都，之後還控制了包括首都喀布爾在內的全國90%以上的領土，而反塔利班聯盟中唯一具有與塔利班正面對抗能力的，只剩下馬蘇德一派。掌權后，塔利班將前社會主義政權領導人納吉布拉從聯合國駐喀布爾辦事處中帶出處死，并將尸體吊在卡車上示眾。塔利班聲稱要建立世界上最純潔的伊斯蘭國家，但執政以來對國家重建並無明顯建樹，主要原因在於經濟每況愈下，加上疾病流行，使它得到的支持度逐漸下降。1996年至2001年間，塔利班在阿富汗建立全國政權，正式名稱為阿富汗伊斯蘭酋長國。由于它在阿富汗實施獨裁專制和政教合一政策，因此僅被巴基斯坦、阿拉伯聯合酋長國和沙特阿拉伯三個國家承認是代表阿富汗的合法政府。它曾經多次不顧聯合國的要求，為奧薩瑪·賓拉登提供庇護。
2001年，塔利班政權不理會聯合國教科文組織及外國非政府組織的反對，頒令稱巴米揚大佛雕像是崇拜偶像的行為，以炸藥及坦克炮火摧毀這座古蹟。在破壞行動期間，塔利班的信息部長昆德拉圖拉赫·賈馬爾（Qudratullah Jamal）嘆道：「破壞工作並非如人們所想般容易，你不能以炮轟推倒那些佛像，因為它們是鑿入山崖內；它們牢牢地連接山嶺。」2001年3月，兩尊大佛在經過近一個月的猛烈炮轟后，最終被炸藥摧毀。