概述
Haʃø(哈希语)是一种人造语言。该语言的基本思想:"用哈希表保存万物"诞生于一次讨论。那时,某一讨论者为了节省字数而用"5"指代"艾尔登法环"。
我将这种思想完善为了一门完整的语言。这门语言保证了词语的严谨性、语法的简易性(许多语法参考了计算机中的前缀表达式)以及语音的易学性(只有8个元音和16个辅音,并且没有弹舌音等难以学习的发音)。
语言特色
词汇设计的严谨性
哈希语的核心特色在于其独特的词汇构造方法。每个单词实际上是一个分层的类别系统:[类别][1级子类别][2级子类别]...[n级子类别][尾辅音]。这种设计确保了词汇的唯一性和系统性,避免了自然语言中常见的歧义问题。
音系设计的简洁性
哈希语只使用8个元音(a、e、ə、ɪ、ɔ、o、u、ø)和16个辅音,避免了弹舌音等难以掌握的发音。元音和辅音必须交替出现,一个辅音加一个元音形成128进制数,这种规律性使得发音学习变得简单直观。
语法结构的计算机化
哈希语的语法大量借鉴了计算机科学中的概念:
- 基本语序采用VSO结构(动词-主语-宾语)
- 语法规则类似前缀表达式,逻辑清晰
- 通过尾辅音区分词性:名词(无尾辅音)、动词(s)、形容词(d)、连词(t)、代词(n)、数词(m)、助词(g)
语言系统
词法系统
- 每个词由若干128进制数和可能的尾辅音组成
- 保留音节系统(zy、cy、sy、gy、ky、hy、shy、ry)用于特殊情况和规定类别长度
- 严格的前缀性规则避免类别冲突
数字系统
采用十六进制计数,0-15分别对应am、em、eem、im、pam、pem、peem、pim、mam、mem、meem、mim、fam、fem、feem、fim。多位数字直接进位,负数添加前缀loga。
代词系统
哈希语拥有极其精确的代词系统,是该语言的鲜明特征:
- 对话代词:用于对话中,如
an(我)、in(你)、pin(这个) - 占位代词:
sin用于从句和疑问句,配合san可创建多个代词对 - 相对代词:精确指代句中特定位置的词,如
gan(上一个词)、kan(下一个词) - 标签代词:
lun与标签助词lug配套,实现灵活的词语标记和引用
语法特点
- 句型多样:支持陈述句、祈使句、一般疑问句、特殊疑问句
- 从句系统:通过
pag(形容词性从句)和peg(名词性从句)构建复杂句式 - 词类活用:
ig助词实现词性转换和同位语功能 - 并列结构:支持二元、三元、多元连词,以及列表结构
- 修饰系统:
set、sebat、sebit实现形容词的层次修饰 - 否定和被动:
log否定助词和neg被动助词提供完整的语态表达
字母表
哈希语共有8个元音字母和16个辅音字母,它们组合为128个音节以及16个尾辅音。
每个字母都有4中不同的写法:ascii、拉丁、数字及ascii数字。它们的含义完全等价,不过在同一单词中不能混用。
每个音节或尾辅音还有一个汉字写法。
拉丁写法是最建议使用的写法:它们的读音最为直观。其次是ascii写法:它们最容易输入,尽管在读音上可能产生一些误解。本文档在大多数情况下也使用ascii写法。
哈希语中的字母严格区分大小写:在拉丁/ascii写法中只能使用小写字母,在数字写法中只能使用大写字母。唯一的例外是哈希语的名称Haʃø,其首字母可以大写。
以下是它们的列表:
元音
| 拉丁写法 | 数字写法 | ascii写法 | ascii数字写法 |
|---|---|---|---|
| a | 0̅ | a | _0 |
| e | 1̅ | e | _1 |
| ə | 2̅ | ee | _2 |
| ɪ | 3̅ | i | _3 |
| ɔ | 4̅ | oo | _4 |
| o | 5̅ | o | _5 |
| u | 6̅ | u | _6 |
| ø | 7̅ | y | _7 |
辅音
| 拉丁写法 | 数字写法 | ascii写法 | ascii数字写法 |
|---|---|---|---|
| b | 0 | b | 0 |
| p | 1 | p | 1 |
| m | 2 | m | 2 |
| f | 3 | f | 3 |
| d | 4 | d | 4 |
| t | 5 | t | 5 |
| n | 6 | n | 6 |
| l | 7 | l | 7 |
| z | 8 | z | 8 |
| c | 9 | c | 9 |
| s | A | s | A |
| g | B | g | B |
| k | C | k | C |
| h | D | h | D |
| ʃ | E | sh | E |
| r | F | r | F |
音节
| ascii写法 | 汉字写法 |
|---|---|
| a | 啊 |
| e | 诶 |
| ee | 额 |
| i | 一 |
| oo | 奥 |
| o | 哦 |
| u | 无 |
| y | 与 |
| ba | 吧 |
| be | 白 |
| bee | 博 |
| bi | 比 |
| boo | 包 |
| bo | 波 |
| bu | 不 |
| by | 壁 |
| pa | 怕 |
| pe | 拍 |
| pee | 破 |
| pi | 皮 |
| poo | 泡 |
| po | 剖 |
| pu | 普 |
| py | 披 |
| ma | 吗 |
| me | 没 |
| mee | 墨 |
| mi | 米 |
| moo | 猫 |
| mo | 某 |
| mu | 母 |
| my | 密 |
| fa | 发 |
| fe | 费 |
| fee | 佛 |
| fi | 飞 |
| foo | 否 |
| fo | 缶 |
| fu | 父 |
| fy | 飞 |
| da | 大 |
| de | 代 |
| dee | 德 |
| di | 地 |
| doo | 到 |
| do | 斗 |
| du | 度 |
| dy | 敌 |
| ta | 它 |
| te | 太 |
| tee | 特 |
| ti | 提 |
| too | 陶 |
| to | 头 |
| tu | 土 |
| ty | 体 |
| na | 那 |
| ne | 乃 |
| nee | 讷 |
| ni | 尼 |
| noo | 脑 |
| no | 诺 |
| nu | 努 |
| ny | 女 |
| la | 拉 |
| le | 来 |
| lee | 乐 |
| li | 里 |
| loo | 洛 |
| lo | 咯 |
| lu | 路 |
| ly | 吕 |
| za | 咋 |
| ze | 在 |
| zee | 则 |
| zi | 即 |
| zoo | 早 |
| zo | 走 |
| zu | 足 |
| zy | 句 |
| ca | 擦 |
| ce | 才 |
| cee | 册 |
| ci | 其 |
| coo | 错 |
| co | 草 |
| cu | 粗 |
| cy | 去 |
| sa | 洒 |
| se | 赛 |
| see | 色 |
| si | 习 |
| soo | 所 |
| so | 搜 |
| su | 宿 |
| sy | 序 |
| ga | 尬 |
| ge | 改 |
| gee | 个 |
| gi | 级 |
| goo | 高 |
| go | 勾 |
| gu | 古 |
| gy | 举 |
| ka | 卡 |
| ke | 开 |
| kee | 克 |
| ki | 七 |
| koo | 考 |
| ko | 口 |
| ku | 库 |
| ky | 区 |
| ha | 哈 |
| he | 海 |
| hee | 和 |
| hi | 吸 |
| hoo | 好 |
| ho | 后 |
| hu | 互 |
| hy | 续 |
| sha | 杀 |
| she | 筛 |
| shee | 舌 |
| shi | 析 |
| shoo | 少 |
| sho | 手 |
| shu | 书 |
| shy | 希 |
| ra | 蜡 |
| re | 赖 |
| ree | 热 |
| ri | 瑞 |
| roo | 饶 |
| ro | 肉 |
| ru | 入 |
| ry | 雨 |
| b | 伯 |
| p | 坡 |
| m | 末 |
| f | 扶 |
| d | 的 |
| t | 忒 |
| n | 呢 |
| l | 了 |
| z | 自 |
| c | 次 |
| s | 丝 |
| g | 各 |
| k | 可 |
| h | 何 |
| sh | 是 |
| r | 日 |
词法
哈希语中,元音和辅音应该交替出现。一个辅音跟着一个元音形成的组合称为128进制数。哈希语中的词语全部由若干128进制数以及可能存在的位于单词最后的尾辅音组成。如果单词的第一个字母是b,则可以省略该字母,直接以元音开头。
每个单词实际上是以下的结构:[类别][1级子类别][2级子类别]...[n级子类别][尾辅音]。其中,每个类别都是一个128进制的数字。
在造词时,需要保证类别序列的前缀性。即:在某个类别下,任何平级的子类别不能是另一个子类别的前缀。
为了避免类别被充满,规定zy,cy,sy,gy,ky,hy,shy,ry为保留音节。只有特殊情况或者哈希碰撞20次以上时可以使用这些音节。除特殊情况外,一旦使用这些音节,它必须被放在产生的类别的第一位且用于规定类别长度,分别对应2,3,4,5,6,7,8,9。例如,以shy开头的类别名必须为8位。
使用保留音节的特殊情况:
- 哈希语的名字定为
hashy
外来语
对于外来语(尤其是人名、地名等),采用&包围以表示它是外来语。例如:&chlamydomonos&。
词性
哈希语分为以下词性:名词,动词,形容词,连词,代词,数词,助词。它们通过尾辅音来区分,分别为:无尾辅音、s,d,t,n,m,g。不同词性的类别域互不冲突。
语法
陈述句语法
采用VSO结构:
[谓语] [主语] [宾语]
[谓语] [主语]
[主语]
其中,谓语结构为[形容词1] [形容词2] ... [形容词n] [动词],主语和宾语结构均为[形容词1] [形容词2] ... [形容词n] [名词/代词]。
祈使句语法
[宾语] [谓语]或[谓语]
一般疑问句语法
ag [谓语] [主语] [宾语]
ag是一般疑问助词。
特殊疑问句语法
eg [被疑问的句子(其中被疑问的成分用占位代词sin代替)]
eg [占位声明代词] [被疑问的句子(其中被疑问的成分用对应的占位代词代替)]
其中,被疑问的句子为陈述句语法。
词类活用
ig [形容词1] [形容词2] ... [形容词n] [名词]
该短语可整个作为一个形容词使用。
ig是词类活用助词。
ibag [名词] [名词]为同位语。
``
形容词性从句
pag [从句(其中某一成分用占位代词sin代替)]
pag [占位声明代词] [从句(其中某一成分用对应的占位代词代替)]
从句为陈述句语法。整个句子可以作为一个形容词。
pag是形容词性从句助词。
名词性从句
peg [从句(其中某一成分用占位代词sin代替)]
peg [占位声明代词] [从句(其中某一成分用对应的占位代词代替)]
从句为陈述句语法。整个句子可以作为一个名词。
peg是名词性从句助词。
并列句子或句子成分
[二元连词] [成分1] [成分2]
[三元连词] [成分1] [成分2] [成分3]
[二元连词] pabat [成分1] [成分2] ... [成分n] pabit
[多元连词] [成分1] [成分2] ... [成分n](这种情况下会贪婪匹配所有成分)
用于表达并列,转折等逻辑。
其中,pabat是列表开始连词,pabit是列表结束连词。它们必须与多元连词一同使用。
否定
log是否定助词。它和紧随其后的一个词组成否定,整个否定的词性与原词相同。
形容词修饰形容词
set [形容词1] [形容词2]表示用形容词1修饰形容词2。
sebat [形容词1] [形容词2] [形容词3]表示用形容词1和形容词2修饰形容词3。
sebit [形容词1] [形容词2] ... [形容词n]表示用前n-1个形容词修饰最后一个。与set pabat [形容词1] [形容词2] ... [形容词n-1] pabit [形容词n]的意思相同。
被动
被动助词neg能将语序变为neg [谓语] [宾语] [主语]
时态
在动词之前添加时态形容词来表示时态。哈希语只有现在时、完成时、过去时、将来时四种时态。其中,现在时不需要特殊修饰,完成时、过去时和将来时分别用lad, lood, lud表示。
数字
哈希语中的数字采用十六进制。数字不遵循前缀规则。0到15的数字分别为:
| 十进制 | 十六进制 | 哈希语 |
|---|---|---|
| 0 | 0 | am |
| 1 | 1 | em |
| 2 | 2 | eem |
| 3 | 3 | im |
| 4 | 4 | pam |
| 5 | 5 | pem |
| 6 | 6 | peem |
| 7 | 7 | pim |
| 8 | 8 | mam |
| 9 | 9 | mem |
| 10 | A | meem |
| 11 | B | mim |
| 12 | C | fam |
| 13 | D | fem |
| 14 | E | feem |
| 15 | F | fim |
多位数字直接进位,如0x10为ebam,0xB039为mibabimem。
若表示负数,则在前面添加前缀loga。如-0x10为logabebam。
代词系统
代词系统是哈希语鲜明的特征。在哈希语中,代词用于指代上下文中的一个名词/代词。每个代词都会尽量严谨地指代一个确定的元素。
对话代词
对话代词只能用于对话之中,例如an(我),in(你),pin(这个)。
占位代词
占位代词sin用于从句或疑问句之中。如果一句话中需要多个占位代词,则需要与占位声明代词san组合使用。在占位声明代词和占位代词后添加相同的后缀(后缀可任意)代表同一个代词对,如saban对应siban,sapen对应sipen
相对代词
相对代词用于指代句子中的某一特定词语。例如:gan指代它的上一个词,kan指代它的下一个词,gaban指代它之前的第二个词,ran指代句子的第一个词,raban指代句子的第二个词,ren指代句子的第一个名词或代词。
一些相对代词需要添加数词来指代某一具体词。例如:ralan [数词]指代句子的第n个词。
标签代词
标签代词lun与标签助词lug配套使用。在一个词前放置标签助词,下一次使用标签代词则代表标签助词之后的那个词。如果需要多次使用标签代词,可像占位代词那样添加任意后缀。
同样,拥有相对标签助词:nuseg给该词的上一个词添加对应标签,nubag给该词之前的第二个词添加标签等。这些词后面也可以添加任意后缀。
| 哈希语例句 | 翻译 |
|---|---|
| humus an peg lud dobus an. | 我认为我将要死。 |
| is peg san humus sin peg is gadebee od dan itad datepeeben. | 认为《神界:原罪2》正义的人是不可理喻的。 |
| neg lad noogalis an dan. | 我被杀死了。 |
词典
哈希语词典用于查询哈希语单词。
如果想要成为哈希语的编辑者,你可以注册一个账号并等待同样拥有账号的人审核。(注册账号不会给拥有账号的人发送任何通知,你需要自己想办法告知他们)
哈希语向量化工具允许你在哈希语词典中执行向量化搜索。只要部署这一工具,然后在搜索框中直接输入任何内容就能开始向量化搜索。