最初に
まず最初に、それぞれのコードを用意した。C++、C#、Pythonの3つ。コードは違うが計算する内容は同じで、100個ぐらいある複雑な計算を9999回繰り返すというコードだ。
それで、何秒かかったかをPythonで調べる。Pythonからそれぞれの計算するプログラムを開き、終了するまでの時間をはかるというもの。
それでは実験へ
さっそく実験してみる。予想としては、Pythonが一番遅く、C言語が一番早い。ただし、そんな差はないだろうな...
こんな大量な計算なんだからさすがにC言語でも時間はかかるだろう... 遅いPythonに使い慣れた人間だから、時間がかかるのに慣れていた。だから、C言語でもさすがに...
実験結果はその予想を裏切った
Pythonは計算に3秒もかかったのに対して、C言語、C#はともに0.1秒未満。
めちゃくちゃ差がある。こんなに遅いなんて少しがっかり。
ちょっとC#を学習しようと思った。C言語は、はやいけど、コードが複雑だから間とってC#学ぼう...
まとめ
C言語は早い。Pythonは遅い。その差は大きい。今度、この記事にVBとPerl、Rubyなどの追加しておきたい。
シェア、お願いします!!
0 件のコメント:
コメントを投稿