梵语

历史

梵语是印欧语系的印度-伊朗语族的印度-雅利安语支的一种语言。与它关系最密切的上古语言是伊朗语支的古波斯语和阿维斯陀语。在印欧语系范围内，梵语同咝音语言（特别是斯拉夫语言和波罗的语言）还有希腊语共享相同的特征性语音演变。
已证实的最早梵语文本是印度教的梨俱吠陀，定位在旁遮普地区，时间为公元前第二个千年的中后期。虽然找不到这么早期的文本，但学者确信文本的口头传播是可靠的，并且认为这是对宗教传承至关重要的仪式文献。
要探讨从梨俱吠陀到波你尼时代（大约公元前四世纪）梵语的发展，可以考察印度教其它文本，如娑摩吠陀、夜柔吠陀、阿闼婆吠陀、梵书和奥义书。在此期间，这门语言的威望、它的神圣用途及其正确发音的重要性，形成了一股强大的保守力量，防止梵语像普通语言一样随时间而演变。
现存最古老的梵语文法是波你尼的《八篇书》，大约于公元前四世纪成形。它本质上是规范性文法，就是说它定义（而非描述）了正确梵语的用法，尽管它包含了描述成分，但大多是处理在波你尼时代已经废弃了的某些吠陀形式。
这里所说的“梵语”不作脱离于其他语言的特殊语言看待，而是视作讲话的高雅纯正或完美方式。通过梵语文法家如波你尼的精密分析，梵语的知识在古印度是社会等级层次高和教育程度高的标志，并主要教授给高等世袭阶级的成员。梵语作为古印度的学术语言，与俗语同时共存，而俗语演化成了中古印度-雅利安语方言，并最终演化成了当代的各种印度-雅利安语言。

吠陀梵语

波你尼所定义的梵语是从更早的“吠陀”形式演化出来的。学者经常把吠陀梵语和古典或“波你尼”梵语区分为不同的方言。尽管它们非常类似，但在音韵、词汇和语法几方面，本质上有所不同，令学者难以理解吠陀。吠陀梵语是吠陀的语言，用它撰写的，有一大批赞美诗、咒语（本集）、神学讨论和宗教哲学讨论（梵书、奥义书），是印度教的最早宗教文本。现代语言学家认为梨俱吠陀结集的韵律赞美诗是最早的，是众多作者的作品，经历多个世纪的口头传承，终获记录为文字。奥义书标志着吠陀时期的结束，它形成了吠陀文集传统编撰的最后部分。目前的假定是：吠陀形式的梵语存活到公元前第一个千年的中期。大约在这个时期梵语开始从宗教和学习的第一语言转变为第二语言，这标志着古典时期的开始。

古典梵语

近两千年来，梵语深深影响着南亚、中亚、东南亚，其影响甚至渗至东亚地区后吠陀梵语其中一种形式，颇为重要，可以在印度神话—《罗摩衍那》和《摩诃婆罗多》的梵语文本中找到。在这些史诗，用语偏离波你尼规定，部分专家相信应该是受到俗语的干扰，或者是革新而致，而不是因为它们早于波你尼。传统梵语学者称这些偏离现象为ārṣa（意：“出自圣哲的”），这是对古代作者的传统称谓。在某些地方，用语也比严谨的古典梵语更为通俗。此外，学者还提出一种叫做佛教混合梵语的语言，原本是佛教俗语文本，其后或多或少收了一点古典梵语，演变成了独特的语体。
据Tiwari (1955)所指，古典梵语有四大方言，即paścimottarī（西北部），madhyadeśī（中部），pūrvi（东部）和dakṣiṇī（南部，于古典时期冒起）。前三者的前身甚至可在吠陀梵书中验证得到（Kauṣītaki Brāhmaṇa, 7.6）。

欧洲学术

在欧洲，梵语的学术研究，由德国学者陆特（Heinrich Roth，1620－1668年）和汉斯雷顿（Johann Ernst Hanxleden，1681－1731年）开创。后来威廉·琼斯发现印欧语系，也要归功于对梵语的研究。此外，梵语研究，也对西方文字学及历史语言学的发展，贡献不少。
1786年2月2日，亚洲协会在加尔各答举行。会中，威廉·琼斯发表了下面这段著名的言论：
“梵语，不论哪个时期，构造都精妙绝伦：比希腊语还完美，比拉丁语还丰富，精致之处同时胜过此两者，但在动词词根和语法形式上，又跟此两者无比相似，不可能是巧合的结果。这三种语言太相似了，使任何同时稽考三者的语文学家都不得不相信三者同出一源，出自一种可能已经消逝的语言。基于相似的原因，尽管缺少同样有力的证据，我们可以推想哥德语和凯尔特语，虽然混入了迥然不同的语汇，也与梵语有着相同的起源；而古波斯语可能也是这一语系的子裔。”

语法传统

梵语文法传统（vyākaraṇa，六吠陀支学科之一，旧译为“声明记论”）开始于吠陀时代晚期并集大成于波你尼的《八篇书》，它包含了3990经句（大约在公元前五世纪）。在波你尼之后一个世纪（大约400 BCE）Kātyāyana编撰了关于波你尼经的《Vārtikas》。生活在波你尼之后三个世纪的波颠阇利写了《Mahābhāṣya》，关于《八篇书》和《Vārtikas》的“大注疏”。由于这三位古代梵语文法家，这种文法也叫做Trimuni Vyākarana。为了理解这些经典的意义，Jayaditya和Vāmana在公元600年写了叫做《Kāsikā》的注释。波你尼文法基于14句的湿婆经。完整的Mātrika（字母表）被缩略其中。这种缩略叫做Pratyāhara。

完成时系统

完成时系统只包括完成式。词干如现在时词干那样用重复方式形成。
完成时系统还把动词分为“强”和“弱”两种形式：强形式用于单数主动语态，而弱形式用于其余形态。

不定过去时系统

不定过去时系统包括真正的不定过去式（带有过去陈述的意味，比如abhūḥ“you were”）和某种形式的古老的禁令式（通过mā专门用在禁令中，比如mā bhūḥ“don't be”）。二者的根本区别在于有／无前增（augment）  –即前缀于词干的a-。不定过去时系统词干实际上有三种不同的形成：简单不定过去式，咝音过去式，和在语义上与使役动词有关的重复过去式。

将来时系统

将来时系统通过sya或iṣya的后缀和guṇa来形成。动词接着变位，好像它们是在现在时系统中的thematic动词一样。将来时的未完成式用作条件式。

动词变位

所有动词都有三个语态：主动语态、被动语态和中间语态（即反身语态）。还有非人称语态，它可以被描述为不及物动词的被动语态。梵语动词有直陈语气、祈愿语气和命令语气三种语气。这种语言的古老形式还有虚拟语气，但在古典梵语时代就不再使用了。

句法

由于梵语有复杂的词尾变化系统，所以它的语序是自由的。在使用中带有较多的主宾谓结构（SOV）倾向，这是出现在吠陀散文中的最初结构系统。但有特定例外情况，此时并非任何一对词都是可以换位的。

文字

梵语在社交中口头使用，并且在早期古典梵语文献的发展中维持口头传统。在印度，书写形式是当梵语发展成俗语之后才出现的；在书写梵语的时候，书写系统的选择受抄写者所处地域的影响。同样的，所有南亚的主要书写系统事实上都用于梵语文稿的抄写。自19世纪晚期，天城文被定为梵语的标准书写系统，十分可能的原因是欧洲人有用这种文字印刷梵语文本的习惯。
最早的已知梵语碑刻可确定为公元前一世纪。它们采用了最初用于俗语而非梵语的婆罗米文。第一个书写梵语的证据，出现在晚于它的俗语的书写证据之后的几个世纪，这被描述为一种悖论。在梵语被书写下来的时候，它首先用于行政、文学或科学类的文本。宗教文本口头传承，在相当晚的时候才“不情愿”地被书写下来。
婆罗米文演化出叫婆罗米系文字的一组多样文字，其中很多被用来书写梵语。粗略地说与婆罗米文同代的佉卢文用于次大陆的西北部。后来（4到8世纪）从婆罗米文演化来的笈多文开始流行。从8世纪开始从笈多文演化出了夏拉达文。最后在11 / 12世纪的时候它被天城文所替代，有中间状态如悉昙文。在东印度，孟加拉文和后来的奥里亚文被采用。在南部的达罗毗荼语系统治区，用于梵语的文字包括卡纳达文、泰卢固文、马拉雅拉姆文和Grantha文。

罗马化

自从十八世纪后期，梵语已经被使用拉丁字母转写。今天最常用的系统是IAST（国际梵语转写字母），它自从1888年 / 1912年就是学术标准。基于ASCII的转写方案由于在计算机系统上表示梵语字符的困难而发展出来。这包括Harvard-Kyoto和ITRANS，它是在互联网上特别是Usenet和邮件中最广泛使用的转写方案，出于录入速度和表现效果的考虑。对于能获得Unicode的Web浏览器，IAST变得更常用。
19世纪的欧洲学者一般偏好用天城体来抄写和复制整个文本和冗长引用。但是在欧洲语言写的文本中对单独的词和名字的引用通常使用罗马转写表示。从20世纪开始，由于生产成本的原因，西方学者编辑的文字版本大多使用罗马化转写。

梵语对汉语的影响

许多汉语和藏语的词汇，是从梵文佛典直接音译过来的，例如佛、禅、菩提、“菩萨”、辟支佛、阿罗汉、比丘、比丘尼、优婆塞、优婆夷、“涅槃”、“刹那”、波罗蜜、阿耨多罗三藐三菩提等。由于对梵语语音的研究，引起了中国隋唐以来对中文音韵的研究，汉语语音的反切方法，就是由分析梵语声母与韵母的结构而产生的。通过梵字的读音来了解汉字的发音，是汉语音韵研究的一种方法，详见对音。

计算语言学

曾有人提议使用梵语来交流和传播知识，比如使之成为机器翻译和自然语言处理等领域的元语言，因为它有比较严格的结构体系。
严格的古典梵语是从古老和丰富的吠陀梵语中提炼出的正规化表达形式。这种结构严谨的古典梵语文法从梵书阶段就已经开始，直到波你尼的时代仍未彻底完成，但那时这门语言已经脱离了普通使用。

一般生字表

<Interactions>
1. नमो नमः / namo namaḥ / 嗨
2. तव नाम किम्? / tava nāma kim? / 您的名字叫?
3. मम नाम अस्ति... / mama nāma asti... / 我的名字叫...
4. कथमस्ति भवान्? / kathamasti bhavān? / 您好吗？
5. कियत्? / kiyat? / 多少钱?
资料来源名称— Play商店讲梵语：学习梵文离线。