InfoQ

InfoQ

トピック・タグ別の表示

言語設計に関するすべてのコンテンツ


言語設計に関する最新コンテンツ

Choosing Options

Javaの未来についてのNeal Gafter氏とのディスカッション

トピック
言語設計,
リーダーシップ,
コミュニティ,
Java

Java SE 4と5の言語拡張の設計と実装を行った人物であり、現在はMicrosoftで.NETプラットフォームの言語に関する仕事をしている、MicrosoftのNeal Fafter氏は、OracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#は比較について話をしてくれた。

言語設計に関するNews

D1が2012年で打ち切られることに

トピック
言語設計

C++の代替言語Dの作成母体であるデジタルマーズがDのオリジナルバージョンを打ち切ることを決めた。彼らは2007年以来D1をその後継であるD2とともにメンテナンスし続けてきたが、D2が今や十分に地歩を固めているため、2012年12月以降古い言語にリソースを投入するのはもはや適切でないと感じている。

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

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

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

C#、ScalaのシンタックスをベースにしたJavaのラムダ式

トピック
言語設計,
Java

lambda-devメーリングリストに最近投稿されたメールによると、Javaのラムダ式のシンタックスは、C#やそれに非常に似たScalaのシンタックスをベースにしたものになる予定であるとのことだ。これらは既に開発者に慣れ親しまれており、「最もJavaに似た二つの言語(C#とScala)で既に使われているシンタックスを採用するのが、新しいシンタックスを作り出すよりもベターである」と考えられているようだ。

X++ プログラム言語の概要

トピック
.NET,
言語設計

誕生から17年を迎えた X++ は,Java の構造型および命令型機能と SQL のセットベースの操作を合わせ持った,主として ERP プラットフォームの Dynamics AX で使用されるプログラム言語である。当初は完全に独立した言語であったが,2009 以降の X++ では .NET 中間言語へのコンパイルが可能になった。

言語設計に関するArticle

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

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

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

いま日本で、関数プログラミングが熱い 「函数プログラミングの集い」レポート

トピック
言語設計,
言語,
プログラミング

2011年9月17日に行われたイベント「函数プログラミングの集い」の内容報告である。

コールバック不要: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氏に聞いた。