問題タブ [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.
programming-languages - 言語を比較するための良い参考文献はありますか?
私はいくつかのコンピューター言語 (Java、C、C++、Python、Scheme、Javascript) に精通していますが、それらを分析および比較するための用語 (動的/静的バインディング、動的/静的型、パスバイなど) については漠然としか知りません。値と参照渡し、クロージャー、演算子のオーバーロードなど)。
なじみのないコンピューター言語を見て、「ああ、動的バインディングと静的型がある」と自分に言い聞かせ、「これは C++ とは異なりますが、似ている理由は ..."?
programming-languages - 実際に優れている子供向けのプログラミング言語/環境は何ですか?
次のようなソフトウェアまたはオンライン リソースを探しています。
- 子供のことを考えてプログラミングを教える
- 1995年スタイルではなく、素敵で魅力的なモダンな外観を持っています
- Windows だけでなく、複数のプラットフォームで動作します
- 誰かの博士論文ではない
- それ自体はJavaで書かれていません
- 無料か、そうでなければお金を払うほど良いものか
python - 文字列に式を埋め込むのに相当するPythonは何ですか? (つまり、Ruby の "#{expr}")
Python で、式が埋め込まれた文字列ブロックを作成したいと考えています。
Ruby では、コードは次のようになります。
c++ - ScalaとC++11の型推論の違いは何ですか?
ScalaとC++11の型推論の違いが何であるか興味があります。どのような状況で、一方の言語でタイプを指定する必要がありますが、もう一方の言語では指定する必要はありませんか?1つの違いは、C ++ 11で常に指定する必要がある関数の戻り型であるように見えdecltype
ますが、末尾の戻り型を持つ新しい関数構文では、推論された型を指定できます。
objective-c - (目的) C の並列翻訳 / 他言語との比較
Dart 言語 Web サイトの言語比較/翻訳は、Dart も Javascript もあまり知らなかったにもかかわらず、JavaScript を学ぶのに非常に役立ちました。リンク、http://synonym.dartlang.org/
Objective C または C に似たものはありますか?
performance - LuaとMonoの比較
調査したかったのですが、このトピックに関する情報が見つかりませんでした。
私が見つけた唯一の情報-> http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=csharp&lang2=lua
そして、私はこのチャートをどのように解釈できるかわかりません。私が正しければ、基本的にLuaはMonoよりも10倍高速だと言っています。しかし、Monoのメモリ使用量はLuaの約8倍です。
これはパフォーマンスについて何と言っていますか?
LuaとMonoの比較->長所/短所
編集: [ゲーム開発]Cryengine3はc++/luaatmを使用します。しかし、このエンジンのモノポートをリリースする人もいます。私はMonoに精通しています。しかし今、私はLuaについて調査して、この言語を学ぶ価値があるかどうか、またはMonoに固執する必要があるかどうかを確認したいと思いました。
javascript - JinjaのようなJSテンプレート言語
私はdjango/jinja2テンプレート言語が本当に好きです。それらの構文は非常に単純ですが、それでも非常に用途が広いです。javascriptの構文と機能の両方、または両方ではないにしても、少なくとも機能に類似したものはありますか?
アンダースコア、jqueryテンプレート、口ひげテンプレートを調べましたが、どれも私が探しているものではないようでした。
その他の注意事項
私は(私が見た)すべてのライブラリの中で口ひげが最高だと思いますが、構文はあまり好きではありません。たとえば、この口ひげテンプレート
djangoのテンプレートとの比較:
フィルタを適用する場合も同じです。例えば:
vs
django / jinja2のアプローチはよりクリーンで、より自然に感じられると思います。
それで、django / jinjaに非常に似たテンプレートを実行するjsライブラリはありますか?そうでない場合は、muschache(または他の優れたjsライブラリ-提案を受け入れる)と一緒に暮らす必要があると思いますが、それは正しくないと感じています。
ありがとうございました。
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
python - Ruby の式に相当する Python: "puts x += value"
好奇心のために...
ルビーの場合:
とても便利です。
Pythonで1行でそれを行うことは可能ですか?