InfoQ

InfoQ

トピック・タグ別の表示

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


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

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

トピック
仮想マシン,
Ruby,
ランタイム,
JavaScript,
動的言語,
Java,
Google,
コンパイラ,
言語,
プログラミング,
言語設計,
RIA,
モバイル,
リッチクライアント/デスクトップ,
言語特性

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

コンパイラに関するNews

MicrosoftからC99開発者へ: ISO C++を使え

トピック
Visual Studio,
C++,
Microsoft,
.NET,
IDE,
言語,
コンパイラ,
プログラミング,
C

開発者たちは、Visual StudioにC99言語のサポートを望んできた。MicrosoftのHerb Sutter氏は、来るVS11でサポートしないことを表明し、2つの解決策を提案した: ISO C++に準拠したコードを使うか、競合のコンパイラに切り替えるか。

Compilify – ブラウザで.NETのコードをコンパイルする

トピック
ASP.NET,
コンパイラ,
.NET,
プログラミング

Compilifyはオンラインでコンパイラを提供するサービスだ。 Justin Rusbatch氏が始めたサービスでRoslyn CTP上で動作する。最近始まったばかりのサービスだが、作者の予想以上に注目を集めている。我々はJustin Rusbatch氏に話を聞いた

モダンC++対マネージコード:パフォーマンス対生産性

トピック
C++,
Java,
言語,
.NET,
コンパイラ,
プログラミング

Herb Sutter と Miguel de Icazaの両氏は最近、C++と.NETやJavaのマネージコード間のトレードオフについて語った。プログラマーの生産性向上には、コンパイルされたコードのパフォーマンスの犠牲が必要なのか?

Rich Hickey 氏,Clojure/West で Datomic を語る

トピック
JVM,
仮想マシン,
ランタイム,
Clojure,
LISP,
コンパイラ,
Functional Programming,
言語,
プログラミング,
データベース,
Java

Rich Hickey 氏は先週末の Clojure/West カンファレンスで,自身の最新活動である Datomic に関する講演を行った。氏が言うところの "スケーラブルでフレキシブル,インテリジェントなアプリケーションを実現すべく設計された,クラウドアーキテクチャ上で稼働する分散データベース” である Datomic は Amazon の DynamoDB 上に構築され,クエリをアプリケーション内で実行するために Prolog のサブセットである Datalog を組み込んでいる。

Red Hat Enterprise Linux向けSQL Serverドライバ

トピック
SQL Server,
C++,
Relational Databases,
Microsoft,
コンパイラ,
言語,
Linux,
C,
プログラミング,
OS,
データベース

Microsoftは64ビットバージョンのRed Hat’s Enterprise Linux 5とEnterprise Linux 6向けのODBCドライバをリリースした。このドライバはCとC++をサポートしている。

コンパイラに関するArticle

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

トピック
Visual Studio,
.NET,
コンパイラ,
Microsoft,
IDE,
プログラミング,
セキュリティ,
Source Control

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

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

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

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

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

トピック
Ruby,
Java,
動的言語,
言語,
コンパイラ,
プログラミング,
メタプログラミング,
言語設計,
言語特性

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

アジャイルの限界

トピック
Releases,
リリース,
Agileの採用,
バージョン管理,
C++,
ユニットテスト,
アジャイル技術,
Agile in the Enterprise,
言語,
コンパイラ,
Scrum,
C,
Agile,
SAP,
プログラミング,
Daily Stand-ups,
TDD,
テスト

非伝統的な環境でアジャイルを実践しようとする試みが直面する問題は、アジャイルの原則が適用できないことでも、フィードバックのサイクルが始めからうまくいかないことでもない。アジャイルのスイート・スポットの外では、アジャイルの技術を適用するにはさらなる障壁があり、コストがかかること。これが、彼らが直面した問題だ。これらの障害物はアジャイル自体の適用を妨げるものではないが、アジャイル適用のコストを引き上げる。

JVM上のLISPの検討

トピック
JVM,
仮想マシン,
ランタイム,
Java,
LISP,
言語,
コンパイラ,
Scheme,
プログラミング

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