IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
上司「Java書けるんなら当然JavaScript呼び出せるよね?さっさとやっておいて」 JavaからJavaScriptを呼び出す Java 6 からスクリプトAPIを通じてスクリプト言語を呼び出すことができる。Java標準でJavaScriptのエンジン Rhinoが組み込まれているので特にインストール作業やクラスパスを通すような作業なしにJavaScriptの呼び出しをすることができる。 import javax.script.*; public class Sample { public static void main(String[] args) throws ScriptException { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEn
原文(投稿日:2013/05/20)へのリンク Web 2.0とモバイルクライアントの目覚ましい成長が,アプリケーションアーキテクチャに関する私たちの考え方を変えつつある。Node.jsは,サーバ側のソフトウェアに非ブロック/非同期のランタイム環境を構築することでこの課題に取り組もうと試みた,最初のテクノロジのひとつだ。そして昨年,同様のランタイムをJava仮想マシン上に実現するvert.xが登場した。Node.jsとは対照的にvert.xは,本来の意味での多言語(polyglot)アプローチを踏襲している。JavaScript,Groovy,Javaその他の言語を使ったシステムの構築や,ひとつのアプリケーション内での混在が可能だ。 InfoQはEberhard Wolff氏にコンタクトを取り,これら2つのテクノロジの間にある違い,それぞれをベースとした場合の開発アーキテクチャから生じる課
The Big Guns get behind mlvm. I mean, BIG like GE, and Facebook! "Are interpreters immoral?" A question I posed some months ago which might soon become irrelevant. General purpose interpretors are about to go the way of general purpose punch cards! Facebook are looking to move PHP on. Why, because clock cycles cost money. Their first approach was hiphop, a PHP to C+++ cross compiler. Now they are
情報と技術は未来をどう変えるのか──IT、スマートデバイス、ロボット、電子工作、メディアのアーキテクチャ Kotlinの開発元はJetBrains社。JavaのIDEであるIntelliJ IDEAの開発元です。本社はチェコ共和国のプラハにあり、Kotlinを開発したR&D labsがロシアのサンクトペテルブルクにあります。Kotlinは、Apache License 2でオープンソースとして公開されています。 このKotlinのWebページを見ると、次の説明があります。 Kotlinは、静的型付けされたプログラミング言語で、JVM(Java仮想マシン)バイトコードおよびJavaScriptにコンパイルされます。 デモページを見ると、実行環境として「Java」「JavaScript(Standard)」「JavaScript(Canvas)」を切り替えて試せるようになっています。Javaコ
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
JavaVMをJavaScript/ECMAScript5対応にする「Nashorn」、JDK 8でリリース。Node.jsとの連係をオラクルがデモ オラクルが開発中の「Nashorn」は、JavaVMでJavaScriptを実行可能にするソフトウェア。その詳細が4月4日と5日に六本木で開催されたJavaOne Tokyo 2012のセッション「The Future of JavaScript in the JDK」で明らかにされました。 JavaVM上のJavaScriptエンジンとしてはMozillaが開発したオープンソースのRhinoがすでにありますが、Nashornはオラクル社内のプロジェクトとして新しく書き起こしたJavaScriptエンジン。Java 7で加わったInvoke Dynamicsなどの新機能も活かした「2012年におけるRhino」(セッションの講師でNashor
Kotlinの関数についてのまとめ、その2。 ※英語、または技術的な知識が至らず、内容に誤りが含まれるおそれがありますので、ご了承ください。また、載せているコード例は自作のものであり、参考サイトから引用したものではありません。 ※本エントリの8割は参考サイトの翻訳です。残りの2割は私の解釈で加筆や変更を施した構成です。 以前書いたKotlinの関数に関する記事 Kotlinの関数について調べてみた - 算譜王におれはなる!!!! 演算子オーバロード 参考サイト http://confluence.jetbrains.net/display/Kotlin/Operator+overloading Kotlinでは演算子オーバロードが可能です。その方法はすごくシンプルです。 Groovyのように演算子と、それに対応する関数シグネチャが準備されているというわけです。 定義済みの型(例えばIntや
Kotlinの基本型について調べましたので、そのまとめ。 ※下記URLのサイトを参考にしました。英語、または技術的な知識が至らず、内容に誤りが含まれるおそれがありますので、ご了承ください。また、載せているコード例は自作のものであり、参考サイトから引用したものではありません。 ※本エントリの8割は参考サイトの翻訳です。残りの2割は私の解釈で加筆や変更を施した構成です。 参考サイトhttp://confluence.jetbrains.net/display/Kotlin/Basic+types 追記(2012-01-13 11:12) String型について追記しました。 はじめに Kotlinではすべてがオブジェクトです。いくつかの組み込み型が存在しますが、使い勝手は普通のクラスと同じです。 数値 Kotlinが扱う数値はJavaと似ていますが、完全に同じわけではありません。 例えば、Ko
Kotlinの関数を調べましたので、そのまとめ。 ※下記URLのサイトを参考にしました。英語、または技術的な知識が至らず、内容に誤りが含まれるおそれがありますので、ご了承ください(´;ω;`) また、載せているコード例は自作のものであり、参考サイトから引用したものではありません。 ※本エントリの8割は参考サイトの翻訳です。残りの2割は私の解釈で加筆や変更を施した構成です。 参考サイト:http://confluence.jetbrains.net/display/Kotlin/Functions 追記(2012-01-14 12:32) インライン関数について追記しました。 基本 関数は通常、次のように定義します。 fun next(n : Int) : Int { return n + 1 }funキーワードに続けて、関数の名前、引数、戻り値の型を指定します。 上記の関数は次のようにも記
今更ながら(?)Kotlin(コトリン)というプログラミング言語に興味を持ったので調べています。 参考サイト:Welcome - Kotlin - Confluence Kotlinは去年の7月に発表された言語で JetBrainsにより開発されている JVM向けの静的型付けプログラミング言語 工業利用向け という特徴を持っています。 上記参考サイトによると、Kotlinのデザインゴールは Javaとの互換性をもった言語を作ること コンパイルの速さが少なくともJavaと同等 Javaより安全に。よくある落とし穴(NULLポインタへの間接参照のような)の静的なチェック Javaより簡潔に。型推論、クロージャ、extension functionsなどのサポートにより実現 有用な表現力を維持しつつ、最も成熟した競合(Scala)よりもシンプルに てな感じです。 今のところ、コンパイラはありませ
Top five scripting languages on the JVM Groovy and JRuby lead a strong field, with Scala, Fantom, and Jython following behind Anyone who has followed software development tools during the last decade knows that the term "Java" refers to a pair of technologies: the Java programming language and the Java Virtual Machine (JVM). The Java language is compiled into bytecodes that run on the JVM. Through
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く