問題タブ [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.
java - 一部の Java 暗号化を PHP に変換するのに助けが必要
「単純な」文字列暗号化アルゴリズムを Java から PHP に移植しようとしていますが、特定の Java ライブラリのあいまいな部分だけを使用しているため、頭を壁にぶつけています。SOコミュニティが役立つことを願っています。Java は次のとおりです。
直感的には、PHP で同等のものは次のようになると思います。
しかし、これは機能していません。これは getBytes の使用と関係があると思いますか?
編集:ここに私が得るもののいくつかの例があります:
- 「庭」の Java エンコード: sa3lMQV/UcKZJHkzXQO3dK/etvo=
「庭」の PHP エンコード: YjFhZGU1MzEwNTdmNTFjMjk5MjQ3OTMzNWQwM2I3NzRhZmRlYjZmYQ==
「WhyJavaWhy」の Java エンコード: oJTJIq6WJM8P9rFPnZdoyK/WBK4=
- 「WhyJavaWhy」の PHP エンコード: YTA5NGM5MjJhZTk2MjRjZjBmZjZiMTRmOWQ5NzY4YzhhZmQ2MDRhZQ==
java - Groovy を Java に自動的に変換する方法はありますか?
私はかなりの量の Groovy コードを継承してきましたが、いくつかの理由で保守が困難であることがわかりました。
- 多くの場合、変数の型を判別するのは困難です。
- 当然の結果: 異なる型の変数を変更するのは簡単ですが、それを認識していません。
- 実行時までに多くのエラーが発見されます (単体テストでほとんどすべてがカバーされていない場合、これは恐ろしいことです)。
- パラメータの型は基本的に無視されます。
- 私が使用している IDE (STS Pro) は便利ですが、Java にはほど遠いものです。たとえば、リファクタリングは利用できません。
- 提案が利用できる場合もあれば、利用できない場合もあります。
この言語のコンパクトさには感謝していますが、メンテナンスが難しく面倒でした。
いくつかの部分を手動で Java に変換しようとしましたが、面倒でした。この変換に役立つツールやプラグインをご存知ですか?
c++ - C ++からF#へのスムーズな変換
皆さん、私はC++から次のコードを持っています。
問題なく直接F#に変換できます。
もちろん、これはF#の使用方法ではないため、ほとんどの人がうんざりするでしょう。このコードには、do-whileループや可変データなど、F#の「アンコッシャー」の概念がいくつかあります。
しかし、私が興味を持っているのは、不変のデータを使用した「適切な」F#変換であり、ある種のdo-whileと同等です。
c# - MSDN の例を C# から C++/CLI に変換する
これは Microsoft(MSDN) のコード サンプルです(SQL 依存関係アプリケーションのビルド)。このコードを C# から C++/CLI に変換するのを手伝ってもらえますか?
compiler-construction - ソースツーソーストランスレータまたはカスタムインタプリタ?
ですから、ソースからソースへのトランスレータを構築することとカスタムインタプリタを構築することのメリットについて、誰かが(できれば経験に基づいて)考えたことがあるかどうか疑問に思います。私は数学関数を解釈するプロジェクトに取り組んでおり、これまではLuaを利用して汚い仕事をしてきました。現在、ユーザーから提供された入力文字列を変更するか、DSLのインタープリターを構築する必要があります(たとえば、x [1:2]のような配列をスライスできるようにカスタム機能を追加したいです。 Luaでは不可能です-したがって、range(x、1、2)のようなものに変更します[例として])。
また、将来の拡張性についても心配しています。Luaで独自の関数を定義できるようにしたいので、カスタムインタープリターを作成した場合にそれをどのように組み込むかはわかりません。ですから、ソースからソースへの翻訳者や、Lua関数を呼び出す機能を備えたカスタムVM /インタープリターを構築するための優れた読み物を誰かが持っているなら、私はそれを大いに感謝します!
c# - インターフェイス内のネスト構造、インターフェイス、およびクラス
私は実際に、いくつかの C++ コード (ほとんど知らず、実際に使用したこともない) を C# に変換しています。通常、C# では、少し奇妙に思えるので、このようなことをすることはありませんが、C++ のコードのセットアップ方法では、このようにしないのは難しいと思います。確かに、私はプログラミングの経験はまったくありませんが、長い間プログラミングを行ってきたので、概念をかなりよく理解することができました。
とにかく、これがC++コードです。ヘッダーファイルにもあります。
ところで、「#」参照の扱いを知っている人はいますか?
これらが何を指しているのかわかりません。
そして、ここにC#があります:
ここで点をつなぐことができると確信しています。これは明らかに私のコードではないことに注意してください。そのため、私はそれについてあまり知りません。必要に応じて提供させていただきますが、これ以上資料が必要な場合は、喜んで提供させていただきます。
c# - VB.NET に変換するための一部の C# 構文を識別できません
サンプル コードを C# から VB.NET に 1 行ずつ翻訳しています。
私を混乱させる行は次のようになります。
コードで、これらの行がメソッド宣言の直前にあることがわかります。
メソッド宣言の前にはどのような行が表示されますか? それとも前回の続き?これがネイティブの C Sharper にとって明らかであることを願っています。
javascript - ブラウザで実行するコードを作成するための、最も製品レベルの Haskell to JavaScript コンパイラは何ですか?
私が探しているのは、10 年の実績を持つ必ずしも超堅牢なソリューションではありませんが、実際のアプリケーションで使用でき、Hello World の例を実行できるだけではありません。
私の好みはサーバー上でコンパイラを実行することで、事前に Haskell コードをコンパイルできます。もちろん、ソリューションは単なるコンパイラではなく、Haskell コードがブラウザで利用可能な API (DOM、XHR など) にアクセスできるようにする必要があります。
脚注: 私がこれまでに見たプロジェクトは、積極的に維持されていないようです。または、「Hello world」を実行できる以上のこと、場合によってはプロジェクトの説明を超えていることさえありません。
c - C出力を備えたCコンパイラはありますか?
Cコンパイラがアセンブリを吐き出すことは誰もが知っています。
ただし、ツールが ANSI C の狭いサブセットのみを受け入れる研究を行っています。関数をインライン化したり、構造体をフラットにしたり、C コードを書き出すことができる C-to-C トランスレータはありますか?
Cコードを簡素化できる他のツールがあれば、聞かせてください。