伪代码 - 正式规则

Lew*_*sMc 2 pseudocode

有没有人提出正式伪代码标准的提案?

作为一个“粗略”的标准来推断理解是否更好?

Wya*_*son 5

更好的是一个粗略的标准; 伪代码的目的是人类可读,而不是机器可读,实际编写伪代码的目标是传达算法的更高级别描述,同时不关心(通常)实现的细节。我的观点是,要使其成为伪代码,就必须有一些歧义,您的目标应该是清楚地传达您的算法意图。坚持对您的目标受众或语言具有范式的通用控制结构、声明和概念,您就会明白这一点。如果您开始变得过于正式,那么您就离编写实际代码太近了。