問題タブ [code-translation]

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 投票する
7 に答える
9277 参照

java - Java から C++ への自動変換

速度を向上させるために Java から C++ への自動変換を試みた人はいますか? 長期的にはメンテナンスの悪夢ですか?Gecko http://ejohn.org/blog/html-5-parsing/で HTML5 解析エンジンを生成するために使用されるものを読んでください。

0 投票する
10 に答える
4759 参照

programming-languages - なぜある言語のコードを別の言語に変換するのですか?

ある高級言語のコードを別の言語に変換するコンパイラー、
たとえばPythonコードを最適化されたC++に変換するShedskinについて聞いたことがあります。
なぜそんなことをしようとするのだろうと思っていました。希望の言語そのもので直接書いてみませんか?

私が考えることができた唯一の理由は、C /C++のようなコンパイルされた言語がパフォーマンス的に解釈された言語よりも優れているかもしれないということでした。

これ以上の洞察は大歓迎です。

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

c# - C# 列挙型から JavaScript への自動変換

ASP.NET ページから呼び出される .NET アセンブリにフラグの列挙があります。.jsVisual Studio のビルド ステップで、同等の JavaScript を含むファイルを生成したいと考えています。これを行うためのツールはありますか?


編集:これはうまくいくようです。

0 投票する
5 に答える
3916 参照

c# - 単純な C++ コードを C# に自動的に変換する

定数定義を含む C++ のファイルがあり、C# プロジェクトで同じ定義を使用したいと考えています。両方のプロジェクトはより大きなプロジェクトの一部であるため、C++ ファイルに変更 (追加/削除) がある場合は、対応する C# ファイルにも反映される必要があります。2 つのファイルの同期を維持したい。これを行うためのスクリプト/ツールがあるかどうか疑問に思っていました。

逆の解決策 (C#-->C++) も機能します。

説明:

現在、コードは次のとおりです。

ここで、C++ での変更が C# に反映されるように (またはその他の方法で)、1 つのファイルを作成して、これらの定数のプロジェクト全体で 1 つのファイルを作成したいと考えています。

ご覧のとおり、C++ の構造体で定義された一連の定数を C# の列挙型にマップしたいと考えています。上記の構造に (両方のプロジェクトで) 依存する他のコードがあるため、上記の予想される定義に変更を加えない/最小限にしたい (ただし、現在の形式でこれを達成する良い方法がない場合は、変更する可能性があります)。

0 投票する
1 に答える
1694 参照

c# - C++ パブリック関数の構文エラー

リフレクターを使用して ac# を c++ に変換しようとしています。コンパイル、逆アセンブル、および再構築されたコードで、次のエラーが生成されます。

1>c:\users\user\documents\visual studio 2008\projects\reflect_readoo\reflect_readoo\readoo.cpp(2): エラー C2059: 構文エラー: 'public'

1>c:\users\user\documents\visual studio 2008\projects\reflect_readoo\reflect_readoo\readoo.cpp(2): エラー C2143: 構文エラー: ';' がありません 前 '{'

1>c:\users\user\documents\visual studio 2008\projects\reflect_readoo\reflect_readoo\readoo.cpp(2): エラー C2447: '{' : 関数ヘッダーがありません (旧式の正式なリスト?)

私は C++ 構文に慣れていないので、これらのエラーをどこから始めればよいか 100% 確信が持てません。私が最初に試みたのは、複雑なコードをすべて削除し、全体 (名前空間内の 1 つのクラス) を単に cout << "test"; にすることでした。名前空間とクラスで。「ref」キーワードを削除し、これによりトップ エラーが削除されました (これにより、すべての関数が配置された状態で 100 万の新しいエラーが発生します)。私がやろうとしていることのポイント。

最初に頭を下げることができるテストのパスを誰かが推奨できますか? それ以外の場合、windows.form c# プログラムをアンマネージド c++ に変換するより良い方法を誰かが推奨できますか? 自分でやればいいの?(いずれにせよ最終的にはこれをやりたいのですが、いまいましいものを持っていて、違いを調べてすぐに確認できると非常に役立ちます。自分用のプログラムができるだけ早く必要です)。

ヘルプ、アドバイス、またはガイダンスをありがとうございました。

プレゼンテーション側の難しさは理解していますが、実際にうまくいくとは思っていませんでした。夢のような希望から尋ねました。ただし、もともとコンソールアプリだったアプリの「バックエンド」を翻訳したいと思います。クラス ファイルとして Windows フォーム デザインに追加しただけです。約1000行のこのクラスだけです。

スニペット:

そのため、私は理解しており、私が推測する不可能性を認めますが、マネージドC ++としてのコンパイルを妨げるエラーを解決するのを手伝ってくれるほど親切でしょうか?

0 投票する
4 に答える
23516 参照

python - Python on Rails?

Ruby on Rails のコード ベースを Python に変換することは可能でしょうか?

多くの人が Ruby よりも Python を好むと思いますが、Ruby on Rails の機能は (全体として) Python Web フレームワークの機能よりも優れていると感じています。

それで、それは可能でしょうか?それとも、Ruby on Rails は、Python に翻訳するのが難しい言語固有の機能を利用していますか?

0 投票する
4 に答える
7484 参照

language-agnostic - ある言語を別の言語に翻訳しますか?

通訳者を使ってある言語を別の言語に翻訳することは可能ですか?

quercus は php を java に変換できると聞きましたか? 最初は、コード エラーを引き起こす可能性のある安価でお粗末なソリューションだと思っていましたが、そうすることが完全に可能であるようです。

php を python や ruby​​ などの他の言語に翻訳してもらえますか? c++ から Java などに?

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

php - PHP から Ruby への暗号化アルゴリズム (Vignere バリアント)

私はこれで少し立ち往生しています。Ari Kuorikoski によって書かれた Typo3 から盗んだと思われる暗号化アルゴリズムのバージョンを使用する API とやり取りする必要があります。

彼らの API とやり取りするための Ruby ライブラリを作成する必要があるため、彼らのアルゴリズムを Ruby に移植する必要があります。

これはコードです:

私が困惑している部分はこれです.Ruby 1.8.6がそれが置かれるサーバーであるため、私はそれをRuby 1.8.6用に書かなければなりません. また、文字列の XOR はありません。あったとしても理解できない。

どんな助け、指針、アイデアも大歓迎です。

補遺:

コードを作成していないことに気づきました。唯一の問題は実際にはxorの問題ですが、これまでのコードは次のとおりです。

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

php - CをPHPに変換しますか?

Cコードを入力として受け取り、有効なPHPファイルを出力するツールはありますか?

SAC APIを使用したいのですが、現在利用可能なすべての実装はC、Java、Ruby、Perlです。Cの実装を簡単にPHPに変換できるのではないかと思います。

0 投票する
4 に答える
92160 参照

javascript - JavaScript から Python コードへの変換?

少なくともこれの基本を達成するための比較的迅速なプログラムはありますか? ほんの少しの正規表現?手動で変換するつもりですが、これはかなり大きなスクリプト セットです。