

言語変換できるツールのようなものは存在するのでしょうか？

[code]

    例：
    Java System.out.println（aaaa）;
    ↑↓
    PHP  var_dump($aaa);
    
[/code]

このような形で翻訳してくれるツールがあったら教えていただきたいです。  
また、僕は欲しいなと思いますが、必要と感じますでしょうか？


CC BY-SA 3.0
2015-04-21T14:12:34.203
9400
2015-04-22T13:29:42.460
2015-04-22T13:29:42.460
49
7641
question
プログラミング言語
プログラミング言語を変換できるツールは存在するのでしょうか？


少し本来の回答とは違ってきますが [Haxe](http://haxe.org/) という言語はどうでしょうか  
Java PHP からの変換はできませんが Haxe から Java PHP などに変換できます


CC BY-SA 3.0
2015-04-22T00:17:26.007
9421
2015-04-22T00:17:26.007
7978
9400
answer


限定的ですが、以下の様なものがあるようです。

米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開  
<http://www.atmarkit.co.jp/news/201209/18/j2objc.html>

<https://github.com/google/j2objc>

私のまわりでは使われている話は聞いたことがありませんが、  
現在もメンテナンスされているので、もしかしたら実用に耐えるものになっているのかもしれません。  
ただし、利用するにはMacが必要です。


CC BY-SA 3.0
2015-04-22T03:03:46.907
9434
2015-04-22T03:03:46.907
4334
9400
answer


コメントを見ていると言語AからBへのコンパイラというより，言語Aを知ってる時に言語Bでどう書くのか知りたい，というような感じのニーズなのでしょうか．

であればおそらくツールというよりはコードの集積のほうが目的にかなっていて（それぞれの言語"らしい"書き方というようなのもありますので），例えば[Rosetta
code](http://rosettacode.org/wiki/Rosetta_Code) あたりが適任なのではないかと思います．

言語Aから言語Bへのコンパイラ/コンバータという観点から言うと他の方が挙げておられるとおりちょくちょくありますね．特にたとえば javascript
への変換は[かなりの数があるようです](https://github.com/jashkenas/coffeescript/wiki/List-of-
languages-that-compile-to-JS).


CC BY-SA 3.0
2015-04-22T13:12:06.003
9464
2015-04-22T13:12:06.003
2901
9400
answer