Java VMを自作したのでその方法を書いておきます。 作ったもの RでJava VMを実装しました。igjit/jvmrr 今のところ39個のJava VM命令を実装しており、Fizz Buzzが動きます。 Japan.R 2019での発表資料 https://igjit.github.io/slides/2019/12/jvmrr/#/ 方法 1. 実装言語を決める To implement the Java Virtual Machine correctly, you need only be able to read the class file format and correctly perform the operations specified therein. https://docs.oracle.com/javase/specs/jvms/se11/html/jvms
そんなあるときに、めもりーさんという方がPHPでJVMを実装しているツイートを見つけました。「これはおもしろいな」と思うと同時に「PHPでできるならRでもできるだろう」という思いがこみ上げてきて開発することにしました。 ー そんなに簡単にやってみようと思ったんですね(笑) もともとコンパイラやインタプリタは作ったことがあったので、仮想マシンも作れるかなって(笑) 私が作ったjvmrrはFizz BuzzくらいのJavaコードは実行することができるのですが、めもりーさんの資料のおかげで開発するためのハードルが低く済みました。 ー そもそもなぜRで「変なもの」を開発するようになったのでしょうか? Rって言語仕様が変わっていて本当におもしろいんですよ。それをもっとみんなに知ってほしくて言語仕様を活かしたものを作って公開するようになりました。Rってデータサイエンティストや研究者しか使わないイメージ
== Introduction RSRuby is a bridge library for Ruby giving Ruby developers access to the full R statistical programming environment. RSRuby embeds a full R interpreter inside the running Ruby script, allowing R methods to be called and data passed between the Ruby script and the R interpreter. Most data conversion is handled automatically, but user-definable conversion routines can also be written
Advantages of Using R Notebooks For Data Analysis Instead of Jupyter Notebooks Jupyter Notebooks, formerly known as IPython Notebooks, are ubiquitous in modern data analysis. The Notebook format allows statistical code and its output to be viewed on any computer in a logical and reproducible manner, avoiding both the confusion caused by unclear code and the inevitable “it only works on my system”
「他のスクリプト言語ならそれなりに触れるけど、Rって変な機能が多いから難しい」と感じている人のために、Rの独特な点、ハマりどころ、そして特にデータの集計での強力な機能やパッケージをまとめてみました。 社内のデータリソース移行の作業の中で、前任者が(良い意味でも悪い意味でも)すごいRプログラマーだったのと、DBからのデータの取得からデータの整形・確認が一気に行えるという理由で久しぶりにRを触りました。 (先輩!僕が「%>%ってなんですか?」みたいな質問すると、チャットでgithubのリンクを貼られたり、AdvancedRを薦められたりするの、めっちゃ困りました!) 数年前Rを使っていたときは、 Rのプログラムってよくわからないなあ…、後から自分のコード見ても意味が読み取れないよ… Pythonでpandasとかmatplotlibってパッケージを使えばRっぽいことができるの?じゃあそっち使お
統計分析ソフトウェア R のための検索エンジンです。R 言語に関する内容に特化した検索結果を表示します。
オープンソースの統計解析言語「R」の商業ベンダー、米Revolution Analytics(旧社名;REvolution Computing)は5月6日(米国時間)、社名変更と今後の計画を発表した。R言語を利用したデータ解析ソリューションの提供とコミュニティ活動の本格化に向けて本腰を入れる。 Rはニュージーランドのオークランド大学で生まれた統計解析向けのプログラミング言語。1996年に発表され、GPLの下で公開されている。2007年にREvolution Computingが立ち上がり、米Intelの投資部門Intel Capitalなどの支援を受けて、商業化に向けて取り組んできた。 今回、社名をRevolution Analyticsに変更し、本格的に商用化を進める。現在、主力製品として有料のエンタープライズ版「Revolution R Enterprise」と無料のコミュニティ版「R
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く