ゼミナールI講演

日時: 平成21年6月26日(金)3限 (13:30 -- 15:00)
場所: L1

講演者: 竹迫 良範 (サイボウズ・ラボ株式会社)
題目: Polyglotプログラミング
概要: Polyglotとは複数の言語処理系で実行できる一つのプログラムのことです。 例えば

print"Hello ",0?"Ruby":"Perl","!\n"

の1行プログラムは PerlとRubyでそれぞれ異なる出力結果を返します。これは各言語における 真偽値の扱い方の違いを利用しています。 C/C++、Perl、Ruby、Python、PHP、JavaScript、Shell、BAT、x86など... 世の中にはたくさんのプログラミング言語が存在します。学生のうちに どんなプログラミング言語を勉強すれば将来に役立つのか、いくつかの Polyglotを読み解きながらセキュリティ・Web業界への応用を考察します

講演者紹介: Shibuya.pm 2代目リーダー。オライリーPerlクックブック第2版の監訳などを担当。 広島市立大学情報科学部卒業後、大企業向けEIPパッケージソフトの開発に従事し、 2005年 サイボウズ・ラボ株式会社に入社。次世代グループウェアの研究を行う。 2008年 Microsoft MVP Award - Developer Security 部門を受賞。 第29回よりU-20プログラミング・コンテスト審査員を歴任。

ゼミナール I, II ページへ