2010-05-14 151 views
1

是否有一個準確/正確的術語來描述編程語言的語法/結構(例如VB6與其(if ... else ... endif)和C#及其用於條件語句的大括號之間的區別)。用於描述編程語言語法的術語是什麼?

我使用VB6語法和C#作爲示例,因爲我更熟悉它們的語法。

例如,Visual Basic 6的語法使用更加冗長的自然語言(如結構)。

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); 
} 

簡煉?自然語言?或者是否有更「科學」的詞來描述語法?

+0

它只是我還是「冗長」的語法比上面的「簡潔」語法佔用的實際空間少? – 2010-05-16 05:31:35

+0

就行數而言,是的,但是根據輸入的字符數量,可能不是:P – anonymous 2010-05-16 05:51:30

+0

@JUSTMYcorrectOPINION我認爲這只是風格的問題。我檢查了一些在線編譯器,你也可以在5行中編寫C#代碼。 – 2015-09-25 09:59:35

回答

2

您可能正在尋找單詞「terse」,正如與verbose相反。