コンピュータを応用して何か自明でないことができるときには、いつもその中心にアルゴリズムが存在する。本書は、効率の良いアルゴリズムを開発するための道具箱を提供することを目的として著された解説書である。本書では、まず最初に実世界で生じる問題について論じることから始め、何が問題なのかを本当に理解できるように言葉だけで解説した後、必要最低限の数学的表現を用いた簡単な解について詳しく説明している。さらに、理論的な解析だけでなく、C、C++、Javaなどの言語で実装する際のライブラリの有効利用や実装面での工夫など、実用的に役立つ記述も豊富である。
「の(だ)」は外国人学習者には修得しがたい日本語特有の表現であると言われる。「の(だ)」に対応する英語にはどのような構文があり、それらの意味・機能は何なのであろうか。本書は国際的学術動向を踏まえつつ、言語の壁を越えて「のだ」、「のではない」、「のか」、「ので」等の「の(だ)」に対応する英語構文の意味・機能を解明している。
認知科学、教育心理学に基づいた、衝撃的かつ画期的なWebアプリケーション開発の入門書。
コンピュータでテキストを日常的に操作する人のために、正規表現について知るべきあらゆることを網羅。最初の3つの章には、役立つツールと基本的な知識をまとめてあり、正規表現を使うための基礎的な技能を身に付けられます。その後の各章では、テキスト処理の領域を深く掘り下げながら、さまざまな正規表現のアイデアと実例を合わせて示しています。また、Perl、Ruby、Python、JavaScript、Java、PHP、C#、VB.NETという8種類の言語を取り上げて、それぞれに対応した正規表現を紹介しているのも本書の特徴です。
統計処理ソフトウェア「R」の持つグラフィックス機能に焦点をあてて解説。コマンドの羅列ではなく応用や発展の容易なプログラム形式で実例を提示。Rの機能のみでマウスなどを利用した処理を実現するGUIプログラムを紹介。
英語のwinkと日本語の「ウインクする」は同じ動作をさすのだろうか?こんな素朴な疑問にもお答えします。英語表現に生気を吹き込む挿画250点。英米人のボディランゲージを正しく読み解くための手引書。
サーブレット/JSPの最新技術解説、ついに登場。環境構築と実装、カスタムタグやフィルタの作成など、実務ですぐに使える知識を1冊に集約。サーバーサイドJava技術者必携。
いまや世界標準となったコンピュータ学の金子塔。コンピュータ業界を牽引する世界中のリーダー達を育てた古典的教科書が並列処理の時代に向けて全面改訂。
JavaScript言語とプラットフォームについて包括的かつ明快に説明。ECMAScript5(コア言語の最新バージョン)とHTML5(Webプラットフォームの最新バージョン)についてまとめています。第6版で新たに、サーバサイドJavaScript、jQueryライブラリ、HTML5 APIの記述が追加されました。今回の改訂では、全章を刷新し、最新のプログラミングスタイルやベストプラクティスをとり入れました。最新のJavaScriptを極めたいプログラマ必携の一冊です。