InfoQ

InfoQ

トピック・タグ別の表示

コンパイラに関するすべてのコンテンツ


コンパイラに関する最新コンテンツ

Google Dartのエッセンス:アプリケーションの構築、スナップショット、Isolate

トピック
言語設計,
モバイル,
動的言語,
コンパイラ,
Ruby,
言語,
リッチクライアント/デスクトップ,
JavaScript,
RIA

GoogleはVMをともなう新しい言語であり、JSコンパイラでもあるDartをプレビューした。 InfoQはDartのアプリの構築に貢献する文法の裏側を探った:スナップショット、Isolate、モジュール方式

コンパイラに関するNews

Google Dartまとめ: DartをJSにするコンパイラFrog、プレビルドエディタ/IDE 、型システムの提案

トピック
言語設計,
言語,
JavaScript,
動的言語,
コンパイラ

Dartエディタのプレビルドバージョンが手に入るようになった。これはEclipseのDart IDEでDartを簡単に始められる。FrogはDartをJavascriptに変換するコンパイラだ。Dartで書かれていて、JythonとIronPythonの作者が実装している。また、DartチームはDart言語の説明を盛んに行い、nullable型のような型システムに関する機能の提案を行っている。

Microsoft,「サービスとしてのコンパイラ (Compiler as a Service) 」を公表

トピック
.NET,
コンパイラ

Rosyln プロジェクトを取り上げた最初のレポートでは,単にランタイムへのアクセス性に優れたコンパイラと REPL 形式のインタプリタとして報告しただけだったが,それよりもはるかに野心的なものであることが明らかになった。コンパイラのパイプラインをすべて公開することで Microsoft が期待するのは,多くのレベルでさまざまなツールが開発されることだ。

Roslynを使ってVisual Studioエクステンションを作る

トピック
.NET,
IDE,
コンパイラ

昨日はRosylnコンパイラとWorkspace APIを紹介した。今日は、Rosyln Service APIとこのAPIを使ったVisual Studioエクステンションの作り方を紹介する。この記事では、Code Issue、Code Refactoring、Completion Provider、Outlinerの4つのエクステンションを紹介する。

Javascript経由でClojureをブラウザで利用できるようにするClojureScript

トピック
言語設計,
プログラミング,
Architecture,
動的言語,
コンパイラ,
Ruby,
言語,
JavaScript,
Domain Specific Languages,
Java

Rich Hickey氏がClojureをJavascriptにコンパイルするClojureScriptを発表した。これを使えばClojureをブラウザやモバイルの世界で利用できる。InfoQはClojureScriptの存在理由やその実装を探った。

コンパイラに関するArticle

.NETアプリケーションの不正解析を抑止する難読化

トピック
.NET,
セキュリティ,
コンパイラ

「Visual Studio 2010 の [ツール] メニューに Dotfuscator があることをご存知だろうか? もし、利用されたことが"無い"、または "Dotfuscator 自体知らない" という方は、無償で提供されているこの製品、ぜひ当記事を読んで活用いただきたい。

コールバック不要:Javascript に逐次プログラミングを取り戻す StratifiedJS

トピック
統制,
言語設計,
動的言語,
Ruby,
コンパイラ,
.NET,
言語,
Java

StratifiedJS は Javascript に並列性構造を追加したスーパーセットであり,Javascript のコールバック地獄を過去の遺物にします。でも,どうやって? InfoQ ではその方法を,Onilabs の Alexander Fritze 氏に聞きました。

JavaとRubyのブレンド- 新言語 Mirah

トピック
言語設計,
言語,
動的言語,
コンパイラ,
Ruby,
Java

Mirahは、Javaができることは、何でもできるJVM用の新言語である-しかしRubyのようなシンタクスとメタプログラミングを持っている、InfoQは、Mirahの作成者であるCharles Nutter氏に聞いた。

JVM上のLISPの検討

トピック
言語,
コンパイラ,
Java

この記事は、Lispに興味のあるJava開発者を対象にしています。現在JVM上で利用できる、Lispの異なる方言について検討し、Lispのプログラミング方法とLispプログラミングに固有の問題を速習できるようになっています。最後に、LispコードをJavaシステムに組み込む方法について述べます。