第一想:语言系统

作者: anteampro | 来源:发表于2018-09-09 23:36 被阅读75次

            语言,是我们再熟悉不过的东西了,在我们生活的方方面面都用着它。有时候,我会想:“我是怎么学会语言的?我又是怎么讲别人的语言解释到自己能理解的意思?”

            在我高中的时候,我就经常思考如何正确的理解一段文字,程序化的理解他。我当时的构想是词性拆分,依次赋于其意思(或者是功能function)。我们假设最简单的一句话,是由谓语宾语构成,如下列表:

            1.打他

            2.去上海

            3.等我

            可以看出,动词及物的一个结构就是一个简单的谓宾结构。我将他们定义为带参功能函数。什么意思呢?我们看第一个示例, 是一个动词,是一个行为或者动作,我们假想它是一个函数function。那么很容易理解 就是一个函数的参数。可以提层为下面的表示形式:

            function hit (aim){ ... ... }

            当解析出的时候,后面紧接的名词,我们可以解析为实参来传。

            .打他  = hit(他);

            后面的示例我们也可以用相同的方法解析它:

            去上海 = goto(上海);

            等我 = wait(我);



            我们先别急着往下构想,先整理出我们的结构,并将它规范。无规矩不成方圆= =

            我们得到的第一个基本结构:谓宾结构( vi + n ),对于这种结构的解析,我们用带参函数来解析,即function vi(n)。

            但是,有没有想过一个问题,就是我们刚刚举得例子,谓语和宾语是有直接受作用的关系。就如例子1中的 打他 是直接作用于 上面。但是有些时候,在表达中,会存在一些特殊的表达关系,谓语不直接或者不作用于宾语上面,比如 打扫卫生,如果我们提层,就会得到

            clean(卫生);

            很显然我们定义clean函数时,指定的形式参数更希望是区域化的,不然我不知道打扫哪里?

            function clean(area){ ... ... }

            area = {x:num1, y:num2, z:num3, position:path}

            myroom_area = {x:5, y:5, z:3, position:current_path}

            clean(myroom);

            对于打扫这个动作来说,我们更加希望的宾语是能直接描述出我们要打扫的区域,卫生,在我们拆解的时候,当参数来传毫无意义。(此处存在一定歧义,有人说卫生没有名词的意思,多为修饰词;也有人说卫生是一个用于表征干净的词语,是一个名词,如”这里卫生真干净“,对于此处,我更加倾向于名词表示)

            关于详细的格语法与汉语非常规谓宾结构,我部分参考了此文献,有兴趣可以去看一下,在中国知网查看:文献一

            所以我们还应该将谓宾结构细分一下:直接谓宾和间接谓宾。处理间接谓宾结构我们可以做代换。比如打扫卫生,将卫生作代换,用当前自己的所在区域来代换成卫生,意味着,以后凡是看见打扫卫生,我们默认打扫当前房间,除非特别声明。


            从谓宾结构,我们可以确定一件事情,大都数的动词(笔者不敢过于绝对但是心里是绝对的)都是可是抽象成一个可执行函数。接下来我们聊聊主语的用处,我们继续用上文的那几个谓宾结构加上主语试试。

    1.我打他

    2.他去上海

    3.你等我

            假设上面三句话是我对你说的,你会发现,你真正回去做(处理)的事件,应该是3号事件等我。其他两个你可以忽略(虽然很不礼貌)或者暂时忽略。这种情况,我们将主语适当的分分类。

            第一类:可执行类主语。(自己瞎起的名字,毕竟都说了这个文集做的是语言构想,都是自己的构想,就将就命名了,其实还是有一定意思的),怎么理解呢?仔细想想,如果我想让你帮我取一个快递,那么我会怎么称呼你?或者我的那句请求主语应该是谁?主语可以是 你,您,你的名字或者可以确定是你的代称。当我用这些做主语,那么很明确的将行动目标指向你了把?那么你就乖乖去帮我取个快递吧,谢谢了~

    相关文章

      网友评论

      • 林德木:这是程序员知识?
        林德木:@林德木 function、函数都出来了,感觉很科技。😀
        anteampro:@林德木 不算吧 |・ω・`)只是简单的分析语言,算是猜想吧,如果有点编程基础可能会好理解…¦•ˇ3ˇ•。)

      本文标题:第一想:语言系统

      本文链接:https://www.haomeiwen.com/subject/fvkjgftx.html