2010-12-08 41 views

回答

2

没有答案。

恕我直言强制一个标准(伪代码的语法,如果你愿意)将导致人们减少明确他们想说什么。

浏览,尝试收集一些有关惯例的知识,并尽力予以澄清。

4

更好的是一个粗略的标准;伪代码的意图是人类可读的,而不是机器可读的,并且实际编写伪代码的目标是传达对算法的更高级别描述,而不关心(典型地)实施的细节。我的意见是,它被认为是伪代码必须有一些模糊性,你的目标应该是你算法意图的明确传达。坚持共同的控制结构,声明和概念,对你的目标受众或语言是范例,你会得到重点。如果你开始变得过于正式,那么你太接近编写实际的代码。

0

在我看来,这取决于正在使用你的程序的人。在算法的书籍中,伪代码是非常正式的数学,但也在几段中描述,所以这是针对科学情况的。

如果我在其他环境中开发,我宁愿不是那种正式的方式,因为这对大多数人来说更容易理解。我比形式主义更喜欢口头上的话。如果你想形式化,你可以阅读代码。