是否有一個準確/正確的術語來描述編程語言的語法/結構(例如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);
}
簡煉?自然語言?或者是否有更「科學」的詞來描述語法?
它只是我還是「冗長」的語法比上面的「簡潔」語法佔用的實際空間少? – 2010-05-16 05:31:35
就行數而言,是的,但是根據輸入的字符數量,可能不是:P – anonymous 2010-05-16 05:51:30
@JUSTMYcorrectOPINION我認爲這只是風格的問題。我檢查了一些在線編譯器,你也可以在5行中編寫C#代碼。 – 2015-09-25 09:59:35