代码之家  ›  专栏  ›  技术社区  ›  anonymous

用来描述编程语言语法的术语是什么?

  •  1
  • anonymous  · 技术社区  · 14 年前

    我使用VB6语法和C作为例子,因为我更熟悉它们的语法。

    例如,VisualBasic6的语法使用了更详细、更自然的类似于语言的结构。

    If (id = 0) Then
        id = MyObject.Add(Me)
    Else
        Call MyObject.Update(Me)
    End If
    

    而C#有更简洁的语法,如:

    if (id == 0)
    {
        id = MyObject.Add(this);
    }
    else
    {
        MyObject.Update(this);
    }
    

    简洁?天生的倦怠?还是有一个更“科学”的词来描述句法?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Daniel DiPaolo    14 年前

    你可能在找“这个词” terse ,与verbose相反。

        2
  •  1
  •   Michael    14 年前

    语法似乎是用它最相似的术语来描述的,C#的语法是基于C语法的,Lisp是基于圆括号的,Basic是受Fortran影响的,等等。我发现这个表非常有趣 http://en.wikipedia.org/wiki/Comparison_of_programming_languages_%28syntax%29#Blocks