概要 コンピュータ言語の学習をする際、非常に効果的なのは、自分でOSやコンパイラ、プログラミング言語を作ることです。本書は、JavaScriptやPHP、Python、Rubyのようなスクリプト言語(Lightweight Language:軽量言語)を、自分の手で作り上げる方法を解説します。しかも14日間、すなわち14ステップで高度な概念を自然に理解できるようになります(正確には、自習時間もいれて20日です!ご注意!)。普通の本ならば、後回しにしてしまう重要な概念もわかりやすく解説、サンプルコードを読みながら、自分専用のプログラミング言語を作ってみませんか? 著者の一言 「Java仮想マシン上でスクリプト言語 Stone を作る!」 「本書はコンパイラの入門書ですが、コンパイラだけに限らず、プログラム言語の各種の機能とそれを実現する方法の基本的な考え方を教えてくれる本です。ただし、従来の
読者のみなさんへ: この記事は東京、大阪で行われた『プログラミング言語Ruby』刊行記念トークイベントの内容をもとに構成されたものです。このトークイベントの動画はニコニコ動画で公開されていますので、よりリアルな雰囲気を味わいたい方は、[こちら]をご覧ください。 まつもとゆきひろです。Rubyというプログラミング言語を作った人です。『プログラミング言語Ruby』という本の共著者ということになっています。かなり名前だけですが。 ここから始まった『Rubyデスクトップリファレンス』 最初の最初から話をするとですね、奥付を調べたら2000年11月21日と書いてあったので、もう9年も前ですね。本を出したんです。『Rubyデスクトップリファレンス』っていう本です。本当はポケットリファレンスという、今でもあるのかな? ポケットリファレンスという本(のシリーズ)が出てたんですけれど、妙に厚くなってポケット
Ruby on Railsによるエンタープライズアプリケーション開発のための書籍です。本書ではRuby on Railsが省みることのなかった価値観のひとつであるデータ中心のアプローチに取り組み、これをRailsへと統合する方法を示しています。Railsが得意とするWebアプリケーションに、エンタープライズ分野で培われてきた安定したデータ基盤の構築ノウハウを取り込んでいます。また、そこから一歩進んで、Webサービスによる分散システムの構築や統合というテーマも扱っています。 エンタープライズ開発のエッセンスが詰め込まれた本書は、開発現場のアーキテクトおよびプログラマ必携の一冊です。 監訳者まえがき はじめに 1章 全体像 1.1 エンタープライズとは何か? 1.2 ゆっくりと成長する 1.3 すべての部品を理解する 1.3.1 永続化層 1.3.2 アプリケーション層 1.3.3 キャッシュ
TOPICS Programming , Ruby 発行年月日 2007年04月21日 PRINT LENGTH 216 ISBN 978-4-87311-320-3 原書 From Java to Ruby FORMAT 本書は「JavaからRubyへ」の移行を実践するためのガイドです。現在Javaでソフトウェアを開発している組織、すなわちメインストリームのソフトウェア開発組織が、Ruby導入のリスクとメリットについて検討するための材料をビジネスの視点から幅広く提供する「実用書」です。 情報の収集や分析でのポイントの押さえ方、パイロットプロジェクトの作戦、Javaで構築された既存システムとの統合戦略、Ruby開発要員の採用や育成など、Rubyに限らず、組織レベルでの新興テクノロジ導入にあたって考慮すべき事項をひと通りカバーしています。あわせて具体的な事例や実践者へのインタビューも多数掲載
監訳者のささださんから「アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで」を頂いたので紹介。 「プログラムの『意味』とは何か?」という抽象的な問いに真っ向から挑む本。プログラムの「意味」には、「それによって計算機がどう操作されるか」で表現する方法と、「それを別の(もっとシンプルな)言語に変換するとしたらどうなるか」で表現する手法とがある。本書ではこの2つの手法があることを解説し、それぞれの手法について深堀りしていく。 「計算機がどう操作されるか」路線では、もちろん次に「『計算機』って何だ?」という問いに挑む必要性が出てくる。まずは能力の劣った計算機である「決定性有限オートマトン」から初めて、それが正規表現というある種のプログラミング言語とどういう対応の仕方をしているのかを解説するのにまる1章割いている。このストーリー仕立ては面白い。 その後、有限オートマトン
初めてプログラミングを学ぶ入門者を対象に、プログラミングの基礎をていねいに解説した書籍。教材には、誰でもどんな環境でも気軽に使えるRubyを使い、実際に簡単なコードを書きながら理解を深めます。 プログラミングとは何かを無理なく理解してもらうために、要点をひとつひとつていねいに解説。簡単な概念から始めて、かなり高度なプログラミングの知識まで身に付けることができます。プログラミングを学ぶなら、本書は最初の1冊に最適な入門書です。 正誤表 書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用ください。 第1刷に対する正誤表 P.19 2番目のコード 【誤】 puts 'You?'re swell!' puts '文字列の最後のバックスラッシュ: \\' ... 【正
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く