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

assembly - 学生プロジェクトのための小さなアセンブラー翻訳者

学生プロジェクト用の小さなアセンブラー翻訳者を探しています。問題は、アセンブラ(AT&T)構文のごく一部をその場でマシンコード(x86および/またはx86_64)に変換する必要があることです。車輪の再発明をしたくないので、すぐに使える実装へのリンクに感謝します。シンプルなインターフェースを備えた軽量ライブラリが優先されます。

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

assembly - LLVM を使用したソースからソースへのコンパイル

x86 アセンブリ ソース コードを LLVM 人間が判読できる .ll ファイル (別名 LLVM アセンブリ言語) に変換する必要があります。これどうやってするの?直接的な解決策がない場合、できるだけ少ない労力で LLVM インフラストラクチャ内に実装することは可能でしょうか?

私が探している解決策は、.s ファイルを .ll 表現に変換するある種のllcの対応物でなければならないと思います。

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

javascript - 誰かがこの単純な関数をJavascriptに翻訳できますか?

パーリンノイズに関するチュートリアルを読んでいて、この関数に出くわしました。

私はそれのいくつかの部分を理解していますが、私は実際に何を意味し、何を意味するのかわかりません(x<<13)& 7fffffffそれは16進数であることがわかりますが、それは何をしますか?)。誰かがこれをJSに翻訳するのを手伝ってもらえますか?また、通常の整数は、JSでは32ビットですが、32ビットコンピューターではそうですか?

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

c# - コードを C# から VB.NET に変換する際の小さなエラー

C# から VB.NET への変換はほぼ完了しましたが、いくつかの小さなエラーが発生しました。


  • 「issuerId」は、このクラスで「Private Shared issuerid() As String」としてすでに宣言されています。17行目
  • タイプ「文字列の 1 次元配列」の値は「文字列」に変換できません。
    215行目
  • タイプ「文字列の 1 次元配列」の値は「文字列」に変換できません。223行目

オリジナルコード

新しい VB コード

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

code-translation - 他の一般的な複数の言語への一方向翻訳用に設計された言語はありますか?

CoffeeScript は JavaScript に変換され、Groovy は Java に変換されます。

機能を複数の言語に変換できるように設計された言語はありますか?

ライブラリとして使用できる文字列操作または HTML スニペット生成を記述することもできますが、同様の要件が別の言語で見つかった場合、そのライブラリの関数を翻訳する必要があります。

すでに 2 つ以上の翻訳対象を含む言語はありますか?

主に Java、JavaScript、Perl に興味があります。

私は C/C++ に興味がありますが、それはバッファ オーバーフローの脆弱性が作成されるのを防ぐためのセーフガードがある場合に限られます。

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

objective-c - ObjectiveCでのJavaビット演算子の置き換え

次のコードをObjectiveCに変換するにはどうすればよいですか?(値はintです)

>>>演算子の一般的な代替品はありますか?

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

mysql - MySQL に変換された SQL スクリプト

この移行履歴の問題を修正しようとしていますが、これを MySQL で機能させることができません

これを mySQL で機能させるにはどうすればよいですか?

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

java - JMonkeyチュートリアルをJRubyに翻訳する

初心者#5までのすべてのチュートリアルを翻訳して機能させましたが、行を移植する方法を知るのに十分なJavaの知識がありません。

これはどのように機能しますか?

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

java - Scala コードを Java コードに自動的に変換する

Scala で作成したアプリがあり、チーム メンバーの何人かがその Java バージョンを必要としています。Scala で書かれた別の API を使用するデモ アプリであり、Java から API を使用できる Java バージョンのアプリが必要です。ただし、アプリはやや大きく、Java で手動で書き直したくありません (また、Scala を学習したくありません)。Scala コードから (読み取り可能な) Java コードを自動的に生成するツールはありますか?

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

java - Java ソースを C++ ソースに変換するツール

誰かが私を撃ち落とす前に、私は Java からバイナリへのコンパイラーを認識しており、それらの 1 つを求めていません。

また、すべてを問題なく変換できる完璧なツールがないこともわかっています。Java ライブラリの欠落が大きな問題であることは承知しています。ただし、私のソースでは、String や print などを除いて、多くの Java ライブラリを使用していません。Java ソースが参照するクラスを作成するためのツールのみが必要です。文字列の場合は、ギャップを埋めたり、後の段階で修正したりできます。手動で翻訳を行う必要がないように、ツールに退屈な部分を実行してもらいたいだけです。

必要なクラスなどの場合は、後の段階で手動で修正しますが、少なくとも退屈な作業を十分に行うためのポインタをいただければ幸いです。

繰り返しますが、バイナリを生成するコンパイラではなく、ソースを翻訳したいと考えています。基本的には、Java のものをいくつか取り、それを C++ に変換して、後で他のプロジェクトで使用したいと考えています。

追加のメモを編集

この質問の前の部分で明確でなかったら申し訳ありません。Java が C++ と大きく異なることは知っています。ほとんどが配列とビットの処理で満たされ、オブジェクトの作成がほとんどない Java コードがあります。ある意味で、これは非常に自己完結型であり、他のクラスへの呼び出しはほとんどありません。これらのクラスは、変換の最有力候補のようです。他のものは書き直す必要がありますが、少なくともいくつかの部分は活用されています。