問題タブ [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 投票する
3 に答える
663 参照

python - PythonからSmalltalkへのコードの翻訳

ここで自動魔法の解決策を探しているのではないことを最初に言わせてください。非常に単純な文が自動的に翻訳されることに気付いたので、コードをPythonからSmalltalkに翻訳したいと思います。例:

変数を値に割り当てる

Python

Smalltalk

クラスの新しいインスタンスを作成する

Python

Smalltalk

forループ

Python

Smalltalk

など(whileループ、条件など)。私の考えは、これらすべての非常に「単純な」ケースを翻訳するツールを用意することです。そうすれば、ルールシステムを手作業で完成または教えることができます。

私を助けることができるプログラミング翻訳ツールまたはライブラリを知っていますか?

ツールについて聞いたことがない場合、そのような翻訳を実装するためにどのような手法/パターンを使用しますか?例へのリンクを提供できますか?

ありがとう

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

c - パスカルから C へのコンバーター

Pascal を C に変換するプログラムを書いていますが、助けが必要です。スキャナ ジェネレータ Flex から始めました。いくつかのルールを定義し、多かれ少なかれ正常に動作するスキャナーを作成しました。Pascal 構文をトークンに分割します。今のところ、見つかったものだけを表示しています。しかし、私は次に何をすべきかわかりません。このテーマを扱った記事や本はありますか? 次のステップは何ですか?

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

c - 最新の Ada から C/C++ へのトランスレータ

Ada (95, 2005) から C へのソースからソースへのコンバーター (翻訳者) はありますか? それらはどれくらい充実していますか (Ada のすべての機能を gnu c99 + pthreads + POSIX に変換できますか)?

このような ada-to-c トランスレータを重要なアプリケーションで使用することは可能ですか?

PS: C++ への翻訳者 (gnu 拡張で 2003 年まで) も大歓迎です。

PPS: 「gnu c99」という場合、C99 + ほとんどの gnu 拡張機能がサポートされていることのみを意味し、GCC を意味するものではありません。

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

java - コードをJavaからC#に変換します

Javaでメソッドを使用していますが、C#でもメソッドが必要です。これは、intの行列が推移的であるかどうかを判断するために使用されます。

私の主な問題は、C#のmatrix [i][j]が何を意味するのかわからないということです。

コードがこの4x4のint配列で動作することは可能ですか?:

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

cpu-architecture - 実行時の命令検出

コードの実行中に、実行されたさまざまなマシン命令と、それぞれに必要なクロック サイクルを特定して分析したいと考えています。

これを簡単に行う方法はありますか?動的バイナリ変換は方法かもしれませんが、より簡単なメカニズムを探しています。

前もって感謝します

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

java - opencv を javacv コードに変換する方法

次のコードを javacv に変換するのに問題があります。

((int*)(srcArg->imageData + srcArg->widthStep*P2.y))[P2.x]これの翻訳は何ですか?私には配列のように見えますが、型valueは float です。

に値を設定する方法がわかりませんvalue

}

私の翻訳:

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

visual-studio-2010 - Visual を使用して新しい翻訳 (ts) を作成する Qt でエラーが発生する - (ExitCode 1)

VS 2010 で QTranslator を使用しています。以下のプロセスを使用すると、アドオンがエラー (Exitcode 1) で終了したというエラーが表示されます。Qt Linguist と Qt Creator を使用して、プロセス全体 (コードから実行可能ファイルへの変換) を実行しました。ただし、Visual Studio で ts ファイルを作成することさえできません (必要な場所にすべてメニューを追加します)。誰でも理由を教えてください。

プロジェクト用の Qt 翻訳ファイルの作成 新しい翻訳ファイルをプロジェクトに追加するには、[Qt|新しい翻訳ファイルの作成] を選択します。[翻訳の追加] ダイアログで、言語を選択して翻訳ファイルを作成できます。提案されたファイル名が提供され、[OK] をクリックすると作成されます。翻訳ファイルは、Visual Studio のソリューション エクスプローラーの翻訳ファイル フォルダーに配置されます。翻訳ファイルを右クリックすると、lupdate、lrelease、および Qt Linguist を起動できるメニューが表示されます。

0 投票する
3 に答える
52208 参照

python - C++ からより単純な言語 (Python、Lua など) へのコンバーター?

私は Python を知っており、Python に変換したい小さな C++ ソース ファイルを見つけました。しかし、C++ コードは複雑すぎて、言語を学ばなければ理解できません。

だから私は、多くの人が望んでいることとは逆のことをするツールがあるかどうか疑問に思っていました.C++コードをPython、または私が理解できる別のより単純な言語に変換します. これらのツールは非常に単純なコードで機能し、それでも完璧な仕事をすることはほとんどありませんが、私が持っているコードかなり小さくて単純です.

「ctopy」を見つけましたが、使用例はありません.cppファイルを渡すだけで、ハングするだけで、エラーメッセージも何もありません. また、C++ ではまったく機能しない可能性があります。 http://www.catb.org/~esr/ctopy/

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

c++ - C99 の printf フォーマッタと C++11 のユーザー定義リテラル

このコード:

GCC 4.5 に従ってC99C++03、 C++11 で動作しますが、GCC 4.7.1 に従って C++11 では失敗します。前にスペースを追加すると、GCC 4.7.1 でコンパイルできます。PRId64

どちらが正しいですか?