我有两个问题
是否可以使用不同语法但语义相同的2种语言?如果没有,为什么不给出2种语言的例子。
是否可以使用两种语言具有相同语法但语义不同的语言?如果没有,为什么不给出2种语言的例子。
据我所知,语法是一个程序的外部可见表示,而语义是一个程序的含义可以请一些人帮忙回答这些问题谢谢。
很抱歉,如果我不清楚,但我正在寻找语言的例子,例如第一个问题我有C#和VB.NET这看起来合适吗?
答案 0 :(得分:3)
1)是的取下分号或需要分号。
2)是的对于第二个,只做一些对所有陈述毫无意义的事情。
那里有很多图灵机。从技术上讲,它们都具有相同的语义,但语法不同。
答案 1 :(得分:1)
{
,其中C使用(
,反之亦然。请注意,它保留了}
和)
的原始含义。!
表示“绝对!” (没有“not”的操作符,所以你必须使用~
代替。)