当前位置:  开发笔记 > 编程语言 > 正文

什么编程语言最好地弥合了伪代码和代码之间的差距?

如何解决《什么编程语言最好地弥合了伪代码和代码之间的差距?》经验,为你挑选了3个好方法。

当我从现在开始编写代码时,我计划首先将所有内容布置在漂亮,可读的伪代码中,然后围绕该结构实现该程序.

如果我将目前最简单到最难翻译的语言排名,我会说:

Lisp,Python,Lua,C++,Java,C

我知道每种语言都有其优点和缺点,但我专注于伪代码.您使用哪种语言最适合伪代码?我总是喜欢学习新语言.此外,如果您目前使用此技术,我很乐意听到您有关构建实用伪代码的任何提示.

注意:我觉得这是主观的,但每个人的偏好都有明确的答案.我在这里问这个问题是因为SO社区拥有非常广泛的受众,并且很可能建议我不会遇到的语言和技术.



1> pgb..:

我会首先评价Python,而不是Lisp,因为大多数人不使用前缀paren语法编写伪代码:)


我记得我在大学读过的一堂课; 我们的导师给了我们一个伪代码样本,并要求我们用我们喜欢的编程语言编写它.我走到了董事会,在两条线的末端添加了冒号,然后坐了下来."哦......对...... Python"我们的导师用干涩的声音说道:-P

2> Bert F..:

您可能对Literate Programming很感兴趣,您编写的"源代码"更像是写一本书,但它的书可以"纠结"成实际代码或"编织"成格式化文档.

请参阅http://www.literateprogramming.com/cweb_download.html上提供的示例.

您可能还会发现有趣的埃菲尔:

"... Eiffel避免编码技巧或编码技术,作为编译器的优化提示.目的不仅是使代码更具可读性,而且还允许程序员专注于程序的重要方面而不会陷入困境.实施细节......"



3> Rook..:

Pascal在那种伪代码描述中是相对流行的.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有