过了一段时间对它的实际应用又有了新的感触,在此基础上使用一些技术实现了简单的中文编程方式。
此种方式主要是运用了人们常用的命令式语句。
家里有小爱同学的都了解,我们可以定义命令直接打开空调和关闭空调,那就可以打开电脑和关闭电脑。
基于此我就研发出来了一个基于 中文自然语言 主谓宾定状补。
根据主谓宾 就可以知道我要关闭电脑,再次简略就是 动宾短语。
关闭电脑
打开电脑
播放音乐
打开空调
等
把电脑,音乐,空调,当成实际的对象,甚至实际存在的对象,然后,把关闭,打开,播放等当做对象的动作,或者行为,其实是就对应了编程里面的 类 对象 和方法。
这样的编程就实现了。
就像这样,输入字符串,然后,就实现了功能。
当然,我肯定不会都直接文字全匹配。还是按照 中文的方式来的。
这样我才能扩展。
比如,我可以输入打开,它会返回,你要打开什么,空调,电脑 等。
然后,我再选择打开空调,或者直接输入空调,或者电脑。 还能实现一个 上下文的会话概念。
我输入空调,也会返回,你要打开操作,还是关闭操作。
基于这种简单的命令式的话,中文的方便还是毋庸置疑的。
最起码,我电脑开关机都可以在床上直接完成。
下一步,来增加更多的扩展,或者 把语法往更高级走,才会更好。