問題タブ [language-comparisons]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - Scala型システムとHaskellの欠点?
Scala の型システムは Java の相互運用性によって弱められているため、Haskell の型システムと同じ機能を実行できないと読んだことがあります。これは本当ですか?弱点は型消去によるものですか、それとも私はあらゆる点で間違っていますか? この違いが Scala に型クラスがない理由ですか?
python - Rubyシンボルに相当するPythonはありますか?
Rubyシンボルに相当するPythonはありますか?
もしそうなら、それは何ですか?
そうでない場合、辞書のみで文字列をキーとして使用することに固執していますか?
c++ - OpenGLゲーム開発におけるモノc#とc++?
これらの言語のうち、プライマリ プラットフォーム Linux での OpenGL ゲームに適しているのはどれですか? パフォーマンスとライブラリ サポートで比較していただければ幸いです。
scala - MirahはJRuby、Groovy、Scalaに対して何を提供していますか?
Mirah言語は、JRuby、Groovy、Scalaに対して何を提供しますか?
python - Rubyの文字列補間に相当するPythonはありますか?
Rubyの例:
成功したPython文字列の連結は、私には一見冗長に見えます。
haskell - ClojureSTMはHaskellSTMとどのように異なりますか?
ClojureがSTMと呼んでいるものと、HaskellにSTMとして実装されているものとの違いを見つけようとしています。実際の言語のセマンティックの違いは別として、Rich HickeyがスピーチでClojureのSTMの実装は他のどの言語とも大きく異なると言っているので、少し混乱していますが、言語の選択以外の違いはわかりません。
python - Powershell equivalent of python's if __name__ == '__main__':
I am really fond of python's capability to do things like this:
This is nice because I can treat a Python script file as something that can be called from the command line but it remains available for me to import its functions and classes into a separate python script file easily without triggering the default "run from the command line behavior".
Does Powershell have a similar facility that I could exploit? And if it doesn't how should I be organizing my library of function files so that i can easily execute some of them while I am developing them?
haskell - Haskell は Lisp ですか?
私は Doets と Eijck による The Haskell Road to Logic, Maths and Programming 2004 を読んでいます。これは評判の良い本のようですが、Haskell が Lisp ファミリーのメンバーであると書かれているのには衝撃を受けました。これは正確ですか?Lisp は、S 式、不純な関数、およびリストを唯一の複合データ構造として特徴付けることができます。Haskellにはそれがありません。その主張にはどのような根拠がありますか。
c++ - 管理対象言語と比較して、C ++でアプリケーションを開発することの利点は何ですか?
こんにちは私は人々がなぜC++でライブラリアプリケーションと従業員管理アプリケーション(たとえばこのアプリケーション)を開発するのか知りたいのですが、明らかに同じことがC#とVB.NETではるかにきれいな方法で実行できるのです。銀行のアプリケーションでさえ、ほとんどがC++です。コンパイルされたC++コードがより高速に実行されるという事実とは別に、理由はありますか?
誰かがこれに光を当てることができますか?
r - データマイニングのための R と Matlab の比較
Matlab でコードを書き始める代わりに、最近 R を学び始めました。これは主に R がオープンソースであるためです。私は現在、データマイニングと機械学習の分野で働いています。R に実装された多くの機械学習アルゴリズムを見つけ、R に実装されたさまざまなパッケージをまだ調査中です。
簡単な質問があります: データ マイニング アプリケーション、その人気、長所と短所、業界と学術の受け入れなどについて、R と Matlab をどのように比較しますか? あなたはどちらを選びますか、そしてその理由は何ですか?
さまざまなメトリックに対して Matlab と R のさまざまな比較を行いましたが、データ マイニングと ML での適用可能性について回答を得ることに特に関心があります。どちらの言語も私にとってはかなり新しいので、R が良い選択かどうか疑問に思っていました。
あらゆる種類の提案に感謝します。