2018年12月24日月曜日

プログラム言語相互変換

mixiコミュニティー
https://mixi.jp/view_community.pl?id=4453815

□[ このコミュニティの趣旨は以下の2つ ]

■プログラムの言語同士を変換する。
(JAVA>JavaScript、
 Python>Go lang、
 Go lang>JavaScript、
 が出来るようである。)
・既に知っている言語から他の言語のプログラムの作り方が学べる。
・BUGが減り開発効率があがる。
・JavaCCの紹介。
・Joyの紹介。
プログラム言語変換のコミュニティーが無いので作って見ました。
皆さんで情報交換しましょう!

■他のプログラム言語から他のプログラム言語を呼び出して使う。
・既にある膨大なリソースを有効に利用できる。
・コマンド(プロンプト)からリダイレクトやパイプを使って呼び出せるプログラムがある場合は便利。
・プログラムからOSのコマンドを利用出来る方法があるものは便利。
(シェルプログラミング等。)

■[ JNI ]
Java Native Interface (JNI) は、Javaプラットフォームにおいて、Javaで記述されたプログラムと、他のプログラミング言語(たとえばCやC++など)で書かれた、実際のCPU上で動作するコード(ネイティブコード)とを連携するためのインタフェース仕様である。
http://www.google.co.jp/search?hl=ja&rlz=1R2GGLL_jaJP335&q=JNI&lr=lang_ja 

■[ GWT ]
GWTでは、GWTのコンパイラによってJavaのクラスをWebブラウザがAjaxを表示させるために適したJavaScriptやHTMLのコードに変換することができる
https://www.google.co.jp/search?source=hp&ei=O00gXIjqEIL08AXu-otQ&q=GWT&btnK=Google+%E6%A4%9C%E7%B4%A2&oq=GWT&gs_l=psy-ab.3.4.0j0i4l4j0l2j0i10.2733.2733..4184...1.0..0.133.201.1j1......0....1j2..gws-wiz.....6..35i39.aULDPGLS-Q8

■[ asp2php ]
ASPからPHPへのコンバータ
http://www.google.co.jp/search?hl=ja&q=asp2php&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja&rlz=1R2GGLL_jaJP335&aq=f&oq= 
http://f3.aaa.livedoor.jp/~matukazu/tools/asp2php.php 
http://asp2php.mikekohn.net/ 

■Grumpy(Go running Python)
https://www.google.co.jp/search?source=hp&ei=PFIgXK3jCoKq8QWR-omYAQ&q=Grumpy%28Go+running+Python%29&btnK=Google+%E6%A4%9C%E7%B4%A2&oq=Grumpy%28Go+running+Python%29&gs_l=psy-ab.3...4884.4884..5873...2.0..0.132.262.0j2......0....1j2..gws-wiz.....6..35i39.6mjWqogTsCM

■Go言語をjavascriptに変換するトランスパイラとして動作するJoy
https://www.google.co.jp/search?source=hp&ei=B1IgXL2tKMma8wXqt5KQBg&q=Go%E8%A8%80%E8%AA%9E%E3%82%92javascript%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%91%E3%82%A4%E3%83%A9%E3%81%A8%E3%81%97%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8BJoy&btnK=Google+%E6%A4%9C%E7%B4%A2&oq=Go%E8%A8%80%E8%AA%9E%E3%82%92javascript%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%91%E3%82%A4%E3%83%A9%E3%81%A8%E3%81%97%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8BJoy&gs_l=psy-ab.3...2019.2019..3218...1.0..0.103.183.1j1......0....1j2..gws-wiz.....6..35i39.FNvYCoyd-mk

■JavaCC
https://www.google.co.jp/search?source=hp&ei=W1EgXNG2J8eL8wXxhJXoCw&q=JavaCC&btnK=Google+%E6%A4%9C%E7%B4%A2&oq=JavaCC&gs_l=psy-ab.3..0l7j0i10.2030.3163..3553...1.0..0.130.636.6j1......0....1..gws-wiz.....6..35i39j0i67j0i131j0i4j0i131i4.fYUpergBhrQ

0 コメント:

コメントを投稿