2010-12-08 65 views

回答

2

沒有答案。

恕我直言強制一個標準(僞代碼的語法,如果你願意)將導致人們減少明確他們想說什麼。

瀏覽,嘗試收集一些有關慣例的知識,並盡力予以澄清。

4

更好的是一個粗略的標準;僞代碼的意圖是人類可讀的,而不是機器可讀的,並且實際編寫僞代碼的目標是傳達對算法的更高級別描述,而不關心(典型地)實施的細節。我的意見是,它被認爲是僞代碼必須有一些模糊性,你的目標應該是你算法意圖的明確傳達。堅持共同的控制結構,聲明和概念,對你的目標受衆或語言是範例,你會得到重點。如果你開始變得過於正式,那麼你太接近編寫實際的代碼。

0

在我看來,這取決於正在使用你的程序的人。在算法的書籍中,僞代碼是非常正式的數學,但也在幾段中描述,所以這是針對科學情況的。

如果我在其他環境中開發,我寧願不是那種正式的方式,因爲這對大多數人來說更容易理解。我比形式主義更喜歡口頭上的話。如果你想形式化,你可以閱讀代碼。