問題タブ [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 に答える
423 参照

php - 一部のクラシック ASP (vbScript) の PHP への変換

Classic ASP (vbScript) のブロックを PHP に変換しようとしています。私は正直に試みましたが、私の翻訳は正しくないようです。誰か助けてくれませんか?

まず、vbScript コード:

そして、これが私の PHP への翻訳の試みです。

0 投票する
14 に答える
26239 参照

c++ - C/C++ ソースにコンパイルできるプログラミング言語は?

私はJavaScript の開発を容易にするためにCoffeeScriptを使用しています。これは、JavaScript にコンパイルされるクリーンな構文を持つ言語です。

では、構文を簡素化し、機能を強化するために、C/C++ ソース コードにコンパイルする確立されたプログラミング言語は何ですか?

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

functional-programming - 命令型から関数型コードへの変換

命令型コードを純粋関数型に変換するプログラムを作成する必要があります。I / Oについては心配していません-そのためのいくつかの解決策を考えています-しかし、ローカル変数だけでなくヒープオブジェクトも処理する必要があります。

関数の呼び出しと戻りのたびにオブジェクトを渡し、TheWorldそこから最適化して、使用されていない関数からそのパラメーターを削除しようとすることで、これを実行できると思います。しかし、それを行うためのより良い方法は知られていますか?

0 投票する
9 に答える
651 参照

java - ネイティブC/C ++とJavaの両方に翻訳できるCのようなミニ構文/言語はありますか?

アプリケーションを「スクリプト化」できるようにしたいと思います。スクリプト言語は、Cのように入力する必要があります。通常の制御ステートメント、プリミティブ型、配列、および演算子が含まれている必要があります。これらは、CとJavaの両方にあります。スクリプトは、関数を定義し、sin()などの事前定義されたAPI関数を呼び出すことができる必要があります...私が提供することを選択します。スクリプトが構文チェックに合格すると、アプリケーションによってJavaに変換され、その場でコンパイルされますが、C / C ++に変換して、ネイティブにコンパイルすることも可能です。構文チェックとJava/Cへの変換は、JVMで実行する必要があります。常にJava/Cに翻訳されるので、通訳は必要ありません。構文チェッカーとトランスレーターのみ。

そこにそのような言語はありますか?そうでない場合、コンパイラ/インタプリタプログラミングに精通していないことを考慮して、JVMでこれを行う最も簡単な方法は何ですか?(もしそうなら、この質問をする必要はありません...)

「Scala」ソリューションがある場合は、実際にJavaコードをScalaに移動しているので、それでも問題ありません。

[編集]C/C++変換が必要な唯一の理由はパフォーマンスです。配列に対する多くの「ビット操作」を期待していますが、特にすべての配列インデックス操作での範囲チェックのため、Javaはあまり適していません。また、GCサイクルで間接的にコストがかかる多くのオブジェクトも期待しています。

[編集#2]わかりました、具体的にしなければならないようです。「ビジネスコンピューティング」から抜け出すための演習として、Minecraftのクローンをプログラミングすることを検討しています。私はゲームプレイではなく、エンジンについて話している。そして、私は「サーバーガイ」なので、3Dよりもサーバーサイドに興味があります。フライトウェイトパターンを使用して数百万のオブジェクト(ブロック/ボクセル)を表し、1秒間に何度もそれらにアクセスすることについて話しています。これは、JVMの目的ではありません。私が意味する例については、この記事を参照してください。JavaではなくCPPを選択した理由

すべてをC/C ++でプログラムしたくはありませんが、これが優れたパフォーマンスを得る唯一の方法だと思います。私が言っているもう1つの例は、VoltDBです。これは、間違いなく、そこにある最速のSQLデータベースです。彼らはそれをJavaとC/C ++で記述し、I / OとネットワークにJavaを使用し、大量のメモリ操作とビット操作にCを使用しました。ユーザー作成のストアドプロシージャはJavaですが、そうである必要はないと思います。クライアントとテストビルドでJavaにコンパイルし、完全な開発環境を構成できるサーバーでCにコンパイルできるはずだと思います。

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

parsing - 構文指向の変換を使用せずにコンパイラ フロント エンドを作成する方法はありますか?

私の質問はタイトルと同じです。アクションをパーサーに埋め込むことに依存しない中間コードを取得するための他の変換手法があるかどうかを知りたいだけです (つまり、パーサーは厳密に抽象構文ツリーを作成し、コードを生成しません)。 . 回答ありがとうございます。

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

android - iGoogle ガジェットを Android ウィジェットに変換するにはどうすればよいですか?

Android デバイス用のウィジェットとしてiGoogleに組み込んだこのプログレス バー クロックガジェットを再作成しようとしています。

特にコードが75行しかないことを考えると、それはかなり簡単なように思えますが、Androidでの開発の経験はほとんどなく、ウィジェットにしたいと考えるとなおさらです。

願わくば、Google がこのタスクを達成するための翻訳ツールを開発してくれることを願っています (まだ開発されていない場合) が、それまではアイデアがありません。

だからここにいくつかの質問があります:


これに対する変換ツールはまだありますか? プログラムや Web サービスを使用して、iGoogle ガジェットに使用される XML ファイルを指定し、プログラム/サービスが Android アプリに必要なプロジェクト ファイルを返すようにするものはありますか?

上記のこのアプローチがまったく可能かどうかはわかりませんが、iGoogle と同じように実行する Android アプリを開発できると確信しています。これはかなり基本的な Javascript + CSS 構文です。

いずれにせよ、iGoogle ガジェットを Android アプリに変換するというこの特定の要求に関して、どこから始めるべきか、どのようなチュートリアルが存在するか (存在する場合) (できれば、Web ページのモバイル バージョンを指すだけの「iframe」タイプのアプリ フレームワークを回避する) )。


私の仮定は $| ここでの意図は範囲外ですか?これは、たとえば Eclipse で Android SDK を使用するという従来の方法で簡単に実行できるプロジェクトだと思います。Google が Android アプリを開発するために持っていたオンライン GUI をいじってみましたが、プログラミング インターフェイスは 3 年生向けの Visual Basic のようで、直感的でもありませんでした。

また、このタスクを実行するためにどのような手順を実行できるかについて、他の提案があれば大歓迎です。私はこれがどのように行われる可能性があるかを推測しているだけですが、誰かがすでにこのようなことを行っているか、上記のように純粋な憶測よりも価値のあるこの変換プロセスについての洞察を持っている場合は、方法に関するいくつかの提案を返信してくださいこの iGoogle ガジェット -> Android アプリケーションの変換プロセスを実行します。



私はSOで別の似たような質問を見つけましたが、私が探しているのと同じ最終結果はありません: Android PhoneのiGoogle Gadget as APP or Widget



助けてくれてありがとう!

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

translation - Google 翻訳者を使用してページを翻訳した後、メニューのドロップダウンが台無しになる

オンザフライの Google 翻訳ツールを使用してページを翻訳した後、メニューのドロップダウンがめちゃくちゃになりました。私が作成して除外のために使用した CSS クラスを認識することを拒否します (たとえば、私は this のようなクラスを持っていますがclass="notranslate"、これはもはや機能していません)。

デモストレーションの目的で、 ここにソースコードがあります

注: 最初にサイトに登録する必要があります。どんな助けでも感謝します。ありがとう

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

java - このJavaをSchemeに翻訳して頭の中で物事を進めるのを手伝ってください

私はSchemeを学んでいて、基本を読んだのですが、JavaクラスをSchemeコードに「マップ」する方法がまだわかりません。ここで私を助けてくれる人はいますか?これがSchemeでどのように見えるかを誰かに見せてもらい、最終的な詳細を把握して頭の中で物事を進めてもらいたいだけです:

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

git - Git でプロジェクトを翻訳する

Git リポジトリに小さな Python プロジェクト (数百行) があります。私はそれを自分で始め、フランス語で書きました。つまり、すべての識別子、コメント、およびテキスト文字列です。

現在、フランス語を話さない他の人々が使用できるように、プロジェクトを英語に翻訳することを考えています。そうするための良い戦略は何ですか?

  • メイン ブランチの先端に追加のコミットを作成し、すべてを翻訳する必要がありますか?
  • または、履歴を再作成して、各コミットを個別に翻訳する必要がありますか? もしそうなら、どのワークフローをお勧めしますか?

それだけの価値があるため、私はこれまで歴史を直線的に保ってきました。また、私のコンピューターと私の Gitorious アカウント以外にリポジトリのクローンが存在しないことは確かです。そういう意味では、歴史を書き換えても問題ないと思います。

意見、提案、質問など、すべての入力を歓迎します。ありがとう !

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

c# - テーブルをベクトルに変換するために C# コードを R に変換する

次のようなテーブルがあります。

次のような列の合計をベクトルで取得したい

C#みたいにやった

どのリーダーが対応する要素を取得するか

しかし、この種のことをRで行うにはどうすればよいでしょうか?

だから私はから始めます..