Syntax 句法和语义规则

Syntax 句法和语义规则,syntax,theory,semantics,Syntax,Theory,Semantics,我的考试有一个任务,有一系列的问题,我必须在两个陈述中选择正确的答案。我不知道这两个人该选哪一个: Syntactic rules can be used to check semantic rules. Semantic rules can be used to check syntactic rules. 我知道上述术语的定义(用外行术语解释): 有人能帮我解释一下吗?哪一个是正确的?第一个是错误的(“语法规则可以用来检查语义规则”)-代码可以是语法正确的,但是和。 Syntactic

我的考试有一个任务,有一系列的问题,我必须在两个陈述中选择正确的答案。我不知道这两个人该选哪一个:

Syntactic rules can be used to check semantic rules. 
Semantic rules can be used to check syntactic rules.
我知道上述术语的定义(用外行术语解释):

有人能帮我解释一下吗?哪一个是正确的?

第一个是错误的(“语法规则可以用来检查语义规则”)-代码可以是语法正确的,但是和。
Syntactic rules:how we write something (an expression, for example) in a program
Semantic rules:what does that expression mean. Semantics is comprised of:
          *type-checking (ensuring the result has the right type) 
          *evaluation (evaluating the expression).