問題タブ [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.

0 投票する
2 に答える
153 参照

programming-languages - 言語を比較するための良い参考文献はありますか?

私はいくつかのコンピューター言語 (Java、C、C++、Python、Scheme、Javascript) に精通していますが、それらを分析および比較するための用語 (動的/静的バインディング、動的/静的型、パスバイなど) については漠然としか知りません。値と参照渡し、クロージャー、演算子のオーバーロードなど)。

なじみのないコンピューター言語を見て、「ああ、動的バインディングと静的型がある」と自分に言い聞かせ、「これは C++ とは異なりますが、似ている理由は ..."?

0 投票する
8 に答える
873 参照

programming-languages - 実際に優れている子供向けのプログラミング言語/環境は何ですか?

次のようなソフトウェアまたはオンライン リソースを探しています。

  • 子供のことを考えてプログラミングを教える
  • 1995年スタイルではなく、素敵で魅力的なモダンな外観を持っています
  • Windows だけでなく、複数のプラットフォームで動作します
  • 誰かの博士論文ではない
  • それ自体はJavaで書かれていません
  • 無料か、そうでなければお金を払うほど良いものか
0 投票する
6 に答える
2279 参照

python - 文字列に式を埋め込むのに相当するPythonは何ですか? (つまり、Ruby の "#{expr}")

Python で、式が埋め込まれた文字列ブロックを作成したいと考えています。
Ruby では、コードは次のようになります。

0 投票する
2 に答える
882 参照

c++ - ScalaとC++11の型推論の違いは何ですか?

ScalaとC++11の型推論の違いが何であるか興味があります。どのような状況で、一方の言語でタイプを指定する必要がありますが、もう一方の言語では指定する必要はありませんか?1つの違いは、C ++ 11で常に指定する必要がある関数の戻り型であるように見えdecltypeますが、末尾の戻り型を持つ新しい関数構文では、推論された型を指定できます。

0 投票する
0 に答える
193 参照

objective-c - (目的) C の並列翻訳 / 他言語との比較

Dart 言語 Web サイトの言語比較/翻訳は、Dart も Javascript もあまり知らなかったにもかかわらず、JavaScript を学ぶのに非常に役立ちました。リンク、http://synonym.dartlang.org/

Objective C または C に似たものはありますか?

0 投票する
2 に答える
4269 参照

performance - LuaとMonoの比較

調査したかったのですが、このトピックに関する情報が見つかりませんでした。

私が見つけた唯一の情報-> http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=csharp&lang2=lua

そして、私はこのチャートをどのように解釈できるかわかりません。私が正しければ、基本的にLuaはMonoよりも10倍高速だと言っています。しかし、Monoのメモリ使用量はLuaの約8倍です。

これはパフォーマンスについて何と言っていますか?

LuaMonoの比較->長所/短所

編集: [ゲーム開発]Cryengine3はc++/luaatmを使用します。しかし、このエンジンのモノポートをリリースする人もいます。私はMonoに精通しています。しかし今、私はLuaについて調査して、この言語を学ぶ価値があるかどうか、またはMonoに固執する必要があるかどうかを確認したいと思いました。

0 投票する
8 に答える
12515 参照

javascript - JinjaのようなJSテンプレート言語

私はdjango/jinja2テンプレート言語が本当に好きです。それらの構文は非常に単純ですが、それでも非常に用途が広いです。javascriptの構文と機能の両方、または両方ではないにしても、少なくとも機能に類似したものはありますか?

アンダースコア、jqueryテンプレート、口ひげテンプレートを調べましたが、どれも私が探しているものではないようでした。

その他の注意事項

私は(私が見た)すべてのライブラリの中で口ひげが最高だと思いますが、構文はあまり好きではありません。たとえば、この口ひげテンプレート

djangoのテンプレートとの比較:

フィルタを適用する場合も同じです。例えば:

vs

django / jinja2のアプローチはよりクリーンで、より自然に感じられると思います。

それで、django / jinjaに非常に似たテンプレートを実行するjsライブラリはありますか?そうでない場合は、muschache(または他の優れたjsライブラリ-提案を受け入れる)と一緒に暮らす必要があると思いますが、それは正しくないと感じています。

ありがとうございました。

0 投票する
6 に答える
2162 参照

php - Python スライス表記の実装

別の言語 (php) で pythonスライス表記を再実装しようとしており、python ロジックを模倣するスニペット (任意の言語または疑似コード) を探しています。つまり、リストとトリプル(start, stop, step)またはその一部を指定すると、すべてのパラメーターの正しい値またはデフォルトを決定し、スライスを新しいリストとして返します。

ソースを調べてみました。そのコードは私の c スキルをはるかに超えていますが、次のようなコメントには同意せざるを得ません。

また、このようなことがすでに行われている場合は、ポインタをいただければ幸いです。

これは私のテスト ベンチです (投稿する前にコードがパスすることを確認してください)。

それの使い方:

  • ファイルに保存 ( test.py)
  • python、php、またはjavascriptコードを"""sの間に配置します
  • 実行python test.py | pythonまたはpython test.py | phpまたはpython test.py | node
0 投票する
4 に答える
11773 参照

python - Ruby の式に相当する Python: "puts x += value"

好奇心のために...

ルビーの場合:

とても便利です。

Pythonで1行でそれを行うことは可能ですか?