さまざまなプログラミング言語のほとんどの機能と使用法を示す一種のプログラムはありますか?


9

印刷やフォントのベンチマークとして使用されている「怠惰な犬を飛び越える茶色のキツネ」は誰でも知っています。

プログラミング言語にも同様の「怠惰な犬」があるのだろうか。

非常に多くの異なるプログラミング言語があり、あらゆる種類の機能と構文が類似または異なっています。問題は、異なる言語を同時に使用するとユーザーが混乱することです。

異なる言語の間には多くの違いがありますが、何か共通のもの、つまりタスクやルーチンがあるはずです。同じタスクを異なる言語で実装し、最も頻繁に使用される機能をカバーしようとすると、言語の学習または比較がはるかに簡単になります。

この種のプログラムは、チュートリアルのように非常に長くなる必要はありませんが、一般的で十分に抽象的である必要があります。存在しますか?


3
ハローワールド
Dan Pichelman 2013年

@Dan、公平に言うと、印刷は少し簡単です。
Sean Allred

7
単一の短いプログラムでは、言語機能の90%以上を光沢にする必要があります。プログラムの大規模なスイートがより適切な場合があります-それはrosettacode.orgに

1
@delnan、あなたはそれを答えにするべきです。
カールビーレフェルト

@KarlBielefeldt完了。

回答:


13

単一の短いプログラムでは、言語機能の90%以上を光沢にする必要があります。ほとんどのプログラミング言語は十分に大きいので、30分話をしても重要な特徴を強調することしかできません。スイート小さなっぽいプログラムの博覧会は、比較のためのより適切です。ロゼッタコードは、正確には次のとおりです。多数の問題が説明されており、多数の言語の慣用的なソリューションが提供されています(Wikiです)。


ロゼッタコードは素晴らしいサイトです
マーティン・ワン

頭を上げてくれてありがとう、私はこれについてさえ知りませんでした!
マイケルブラウン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.