如何理解语言符号的系统性
发布网友
发布时间:2022-05-02 13:55
我来回答
共1个回答
热心网友
时间:2022-06-20 08:58
如果你是指编程语言,比如C、Fortran、Java之类的,这些语言其实都是一种形式语言,
这些语言的产生都是经过严格数学上的分析和证明的.它的产生来自于形式语言系统,从
这个角度来讲,这些编程语言的语言符号都具有系统性.像这种语言为什么需要用数学的
方式去研究,去把它作为一个系统来对待呢?因为,程序设计语言必须是严谨的,必须没
有歧义,只有用数学方法对其正面后才能让人信服.语言都是由符号组成,而且语言的生
成都有严格的产生式的规则,必须能够证明通过这些语言符号和它的产生式规则产生的所
有语句一来必须没有歧义,二来必须满足你想要它具有的表达的功能它都能够表达出来.
你说的问题跟编译原理和数理逻辑相关,如想深究,建议看相关书籍.