- Information
- 特典に関するお知らせとご注意
- 中古・ユーズドに関するご注意
世界中で使われているプログラミング言語「Ruby」の作者、まつもとゆきひろ氏が「言語の作り方」を初めて真正面から解説する本です。 本書のために新言語「Streem」を作りました。2年をかけて新言語を実際にデザイン・実装した取り組みを、試行錯誤の過程も含めて詳しく解説しています。 「今更、言語を作ってどんな意味があるの?」と思う人もいるかもしれません。まつもと氏は言語を作る価値を本書でこう説明します。 ●プログラミング能力の向上 ●デザイン能力の向上 ●自己ブランド化 ●自由の獲得 まずプログラミング言語の実装は、コンピュータサイエンスの総合芸術といえるでしょう。言語処理系の基礎である字句解析や構文解析は、ネットワーク通信のデータプロトコルの実装などにも応用できます。 プログラミング言語はコンピュータと人間をつなぐインタフェースでもあります。そのようなインタフェースをデザインすることは、人間がどのように考え、暗黙のうちに何を期待しているかについての深い考察が求められます。そのような考察を重ねることは、言語以外のAPIのデザインや、ユーザーインタフェース(UI)、ひいてはユーザーエクスペリエンス(UX)のデザインに役立つでしょう。 こんな言語デザインの世界に飛び込んでみましょう。 ※2016年12月現在のものです |
この商品の説明
目次
第1章 さあ、どんな言語を作ろう(自ら言語を作る価値;言語処理系の仕組み ほか);第2章 新言語「Streem」の設計と実装(抽象的コンカレントプログラミング;新言語「Streem」とは ほか);第3章 オブジェクト指向機能を設計する(さまざまなオブジェクト指向;Streemのオブジェクト指向 ほか);第4章 Streemオブジェクトを実装する(ソケットプログラミング;基本データ構造 ほか);第5章 ストリームプログラミングを強化する(パイプラインプログラミング;パイプライン構成要素 ほか)
商品仕様
- アイテム名:書籍
- ページ数:353p
- 大きさ:24×19cm
- 出版社:日経BP
- ISBN-10:4822239179
- ISBN-13:9784822239176
【お届けの際のご注意】
▼発送時期について
BOOK予約商品のお届けにつきましては直送・店舗受取りにかかわらず、弊社倉庫に届き次第、発送手配を行います。
また、原則として、発売日に弊社の倉庫に到着するため一般の書店よりも数日お届けが遅れる場合がございます。
なお、書籍と書籍以外の商品(DVD、CD、ゲーム、GOODSなど)を併せてご購入の場合、商品のお届けに時間がかかる場合があります。あらかじめご了承ください。
▼本・コミックの価格表示について
本サイト上で表示されている商品の価格(以下「表示価格」といいます)は、本サイト上で当該商品の表示を開始した時点の価格となります。
この価格は、売買契約成立時までに変動する可能性があります。
利用者が実際に商品を購入するために支払う金額は、ご利用されるサービスに応じて異なりますので、
詳しくはオンラインショッピングサービス利用規約をご確認ください。
なお、価格変動による補填、値引き等は一切行っておりません。
■オンラインショッピングサービス利用規約
(1) 宅配サービス:第2章【宅配サービス】第6条において定めます。
(2) TOLピックアップサービス:第3章【TOLピックアップサービス】第12条において定めます。
【サイト表記の書籍カバーについて】
書籍のカバーは、期間限定で変更する場合がございます。
そのためサイト上で表記されたものとお届けした作品のカバーが異なる場合がございます。
カバー違いによる交換は行っておりません。