是否有一种程序可以说明不同编程语言的大多数功能和用法?


9

我们都知道,“敏捷的棕色狐狸跳过了懒狗”被用作印刷和字体的基准。

我想知道编程语言是否有类似的“懒狗”。

有太多不同的编程语言,它们具有各种相似或不同的功能和语法。问题是:当同时使用不同的语言时,用户会感到困惑。

尽管不同语言之间存在很多差异,但必须存在一些共同点,即任务或例程。如果我们用不同的语言执行相同的任务,并尝试涵盖最常用的功能,那么语言学习或比较将变得更加容易。

这种程序不需要很长,就像教程一样,但是足够通用和抽象。是否存在?


3
世界你好
Dan Pichelman 2013年

@Dan,说句公道话,打印有点琐碎。
肖恩·艾瑞德

7
任何单个简短程序都必须掩盖90%以上的语言功能。大型程序可能更合适-并存在于rosettacode.org

1
@delnan,您应该做出一个答案。
Karl Bielefeldt

@KarlBielefeldt完成。

Answers:


13

任何单个简短程序都必须掩盖90%以上的语言功能。大多数编程语言都足够大,以至于半小时的交谈都只能突出关键的区别特征。一套房的小十岁上下的方案更适合于阐述和比较。Rosetta Code正是这样:描述了许多问题,并贡献了多种语言的惯用解决方案(这是Wiki)。


Rosetta代码是一个不错的网站
Martin Wang

感谢您的注意,我什至不知道这一点!
迈克尔·布朗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.