¥ 3,024
通常配送無料 詳細
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
まつもとゆきひろ 言語のしくみ がカートに入りました

お届け先住所
アドレス帳を使用するにはサインインしてください
または
-
正しい郵便番号を入力してください。
または
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

まつもとゆきひろ 言語のしくみ 単行本 – 2016/12/22

5つ星のうち 5.0 2件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
単行本
"もう一度試してください。"
¥ 3,024
¥ 3,024 ¥ 2,629
この商品の特別キャンペーン 本とのまとめ買いで対象商品が10%OFF 1 件


AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報


よく一緒に購入されている商品

  • まつもとゆきひろ 言語のしくみ
  • +
  • ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
総額: ¥6,696
ポイントの合計: 202pt (3%)
選択された商品をまとめて購入

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



Amazonランキング大賞2017上半期 本
やせるおかずの柳澤英子さん、白石麻衣さん、にしのあきひろさん、諫山創さんからの受賞コメント付き 和書総合ランキングTOP20へ

商品の説明

内容紹介

言語の作り方から学ぶ一流プログラマのスキルとセンス
「言語のデザインと実装を語れるのは私しかいない」(まつもとゆきひろ)


世界中で使われているプログラミング言語「Ruby」の作者、まつもとゆきひろ氏が「言語の作り方」を初めて真正面から解説する本です。

本書のため新言語「Streem」を作りました。2年をかけて新言語を実際にデザイン・実装した取り組みを、試行錯誤の過程も含めて詳しく解説しています。

「今更、言語を作ってどんな意味があるの?」と思う人もいるかもしれません。
まつもと氏は言語を作る価値を本書でこう説明します。

●プログラミング能力の向上
●デザイン能力の向上
●自己ブランド化
●自由の獲得

まずプログラミング言語の実装は、コンピュータサイエンスの総合芸術といえるでしょう。言語処理系の基礎である字句解析や構文解析は、ネットワーク通信のデータプロトコルの実装などにも応用できます。

プログラミング言語はコンピュータと人間をつなぐインタフェースでもあります。そのようなインタフェースをデザインすることは、人間がどのように考え、暗黙のうちに何を期待しているかについての深い考察が求められます。
そのような考察を重ねることは、言語以外のAPIのデザインや、ユーザーインタフェース(UI)、ひいてはユーザーエクスペリエンス(UX)のデザインに役立つでしょう。

こんな言語デザインの世界に皆さんをご案内します。

内容(「BOOK」データベースより)

Rubyの作者が初めて明かす!言語の作り方から学ぶ一流プログラマのスキルとセンス。本書のために作った新言語「Streem」を、どう設計&実装したかを一から解説。

商品の説明をすべて表示する

登録情報

  • 単行本: 352ページ
  • 出版社: 日経BP社 (2016/12/22)
  • 言語: 日本語
  • ISBN-10: 4822239179
  • ISBN-13: 978-4822239176
  • 発売日: 2016/12/22
  • 梱包サイズ: 23.4 x 18.2 x 2 cm
  • おすすめ度: 5つ星のうち 5.0 2件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 188,240位 (本の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

5つ星のうち 5.0
星5つ
2
星4つ
0
星3つ
0
星2つ
0
星1つ
0
両方のカスタマーレビューを表示
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: Kindle版
この本は一言でいうと完成された本ではありません。
完成されていないというのはある言語(この本の元になった連載のために作り始めたStreem)が完成してハッピーエンド、というわけではなく、まだまだ開発途上のまま本が終わるという意味です。
しかし、だから駄目というわけではなく、言語を作り始める動機、他の言語ではどうなっているのかの調査、言語の利用者に負担をかけない文法とはどういうものかの考察、論より証拠で作ってみる、それを踏まえての効率の追求、Ruby開発の裏話などプログラミング言語はこうやって作られていくのかという様子を追いかけることできます。
その際に初めはこう考えて作ったけどうまくいかなかったから書籍化の際に削る、ではなく、「(書籍の)前の方ではこう考えたけどうまくいかないことがあるからこう変えました」というような過程もすべてそのままになっており試行錯誤の過程を見ることができます。(さらにタイムマシンコラムという懺悔部屋もありおもしろいです(笑))
唯一不満があるのは索引がないことですね。
コメント 39人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本 Amazonで購入
自分独自のコンパイラーを開発する場合の参考書として非常に参考になるため、初めてコンパイラーを作るのに最適。
コメント 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告