LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations. あるコンパイラが重要なマイルストーンに達した。コンパイラが自分自身をビルドして新しい自分自身を構築することを「セルフホスティング」と呼ぶ。セルフホスティングはコンパイラ開発においてひとつのマイルストーンであり、サポートしている機能や実装状況を表現するひとつの指針になっている。 The LLVM Compiler Infrastructure Projectは4日(米国時間)、Clang Successfully Self-Hosts!においてLLVM Clangを使ってLLVMおよびClangのフルビルドに成功したと発表。LLVMとCla
Lunascript - an in-house programming language for writing rich web applications in about 10% of the time and code you can today. リッチなWebアプリケーションを構築する取り組みとして、新しいアプローチが発表された。まだ開発段階にあり成果物は公開されていないが、紹介されているコンセプトや関係者から類推するに、今後のWebアプリケーション開発において興味深い地位を占める可能性がある。 GoogleやFacebookの関係者が従事してきた従来のWebアプリケーション開発はJavaScriptやHTML、CSS、SQL、バックエンドシステム、ビルドツールなどさまざまな技術に対して深い知識が要求されていたという。同じような開発を繰り返し実施する必要があり、その工程は複雑で
Cのプログラム中で,整数の定数を16進数で表すことができる. その定数には16進数であることの印のために,頭に 0x を付けることになっている. ( x は16進数 hexadecimal number の x を意味する) 次のプログラムで確かめてみよう.(書式文字列 %x は16進数で整数を表示する指定.) #include <stdio.h> int main() { char c; int i; c = 0x4d; i = 0x0076adf1; printf("%x = %d\n%x = %d\n", c, c, i, i); return 0; } 4d = 77 76adf1 = 7777777 符号無し整数と符号付き整数 C言語では,char 型や int 型などの整数を表す型には, 符号付き(signed)の型と符号無し(unsigned)の型とがある. 符号付きの型は負
読者の皆さんは、「Cyan」(サイアン)という言語をご存じないかもしれない。Cyanは、Lispのマクロを持ち、Python風のインデントによってブロックを表すプログラミング言語。2008年の春、林拓人という1人の高校生によって設計された。 連載第1回の竹内郁雄氏が「開発」の天才、第2回の五十嵐悠紀氏が「発想」の天才とするならば、今回の林氏は「プログラミング言語」の天才だ。 林氏がプログラミング言語に初めて触れたのは中学3年の夏休み。そこから冬休みまでの5カ月間に、5つのプログラミング言語を習得した。その後もいくつかのプログラミング言語を学ぶ中、林氏の興味はWebサービスなどのものづくりには行かず、ひたすら言語自体へと向かっていった。 高校2年の春、自身でプログラミング言語Cyanを作り上げた。Cyanを設計した林氏は、「U-20プログラミング・コンテスト」(以下、U-20プロコン)で経済
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く