低レベルプログラミング―C11とアセンブラを使ったIntel x64アーキテクチャの理解と実効性能の高いプログラミングモデル [単行本]
    • 低レベルプログラミング―C11とアセンブラを使ったIntel x64アーキテクチャの理解と実効性能の高いプログラミングモ...

    • ¥5,280159ポイント(3%還元)
    • 在庫あり2020年2月28日金曜日21:00までヨドバシエクストリームサービス便(無料)がお届け
数量:
店舗受け取りが可能です
NEWマルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました
100000009002901421

低レベルプログラミング―C11とアセンブラを使ったIntel x64アーキテクチャの理解と実効性能の高いプログラミングモデル [単行本]

価格:¥5,280(税込)
ポイント:159ポイント(3%還元)(¥159相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
お届け日:在庫あり今すぐのご注文で、2020年2月28日金曜日21:00までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:翔泳社
販売開始日:2018/01/22
ご確認事項:返品不可

カテゴリランキング

  • 書籍
  • - 4873位

低レベルプログラミング―C11とアセンブラを使ったIntel x64アーキテクチャの理解と実効性能の高いプログラミングモデル の 商品概要

  • 目次

    第1部 アセンブリ言語とコンピュータアーキテクチャ

    第1章 コンピュータアーキテクチャの基礎
    第2章 アセンブリ言語
    第3章 レガシー
    第4章 仮想メモリ
    第5章 コンパイル処理のパイプライン
    第6章 割り込みとシステムコール
    第7章 計算モデル

    第2部 プログラミング言語C
    第8章 基礎
    第9章 型システム
    第10章 コードの構造
    第11章 メモリ
    第12章 構文と意味と実際
    第13章 良いコードを書くには

    第3部 Cとアセンブラの間

    第14章 変換処理の詳細
    第15章 共有オブジェクトとコードモデル
    第16章 性能
    第17章 マルチスレッド

    第4部 付録

    第18章 付録A:gdbを使う
    第19章 付録B:makeを使う
    第20章 付録C:システムコール
    第21章 付録D:性能テストの情報
    第22章 付録E:参考文献

  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    ジルコフ,イゴール(ジルコフ,イゴール/Zhirkov,Igor)
    サンクトペテルブルクのITMO(国立情報技術機械光学研究大学)で「System Programming Languages」を教えている。これは大成功を収め、ACM‐ICPCの「国際大学対抗プログラミングコンテスト」で6度目の優勝を遂げている。Saint Petersburg Academic Universityで学び、ITMOの大学院から修士号を授かっている。博士号論文の一部となる「verified C refactorings」の研究を行いながら、フランスのナントにあるIMT Atlantiqueで、Cの「Bulk Synchronous Parallelism」ライブラリを正式にまとめる仕事をしている
  • 出版社からのコメント

    アセンブラとC11でIntel 64ビットプログラミングモデルを堪能する
  • 内容紹介

    アセンブラとC11でIntel 64ビットプログラミングモデルを堪能する!

    「IoT」というコトバが爆発的に広がり、老若男女だれもが知っているIT用語となった昨今ではあるけれど、そのインフラストラクチャとしてのPCアーキテクチャは、大多数の人々にとってはブラックボックスのままです。

    とはいえ、そのブラックボックスを十全に理解し、各種ブラックボックスをフル活用できなければ、IoT自体の活用や発展・進歩はありえません。

    本書はアセンブリとC言語を使用し、インテル製アーキテクチャの64ビット版が、コンパイルされたプログラムをどのように処理し、データをどのように、そしてどこに配置し、それらを使用しているのか、を克明に解説した1冊です。

    すなわち、ネットワークにぶら下がって各種データをやり取りしているPCの、ごくごく基本的な動作原理をプログラミングすることで紐解きながら学ぶ、歯ごたえと滋養に満ちた学習書といえるでしょう。

    アセンブラやC言語を多少なりとも知っていれば、知識の深度と対象への理解が増しますし、知らなくても必要最小限の知識を提供しているので、熱意さえあれば性能を重視したプログラムを書けるまで成長できるでしょう。

    【本書の目的】
    Intel x64をベースに、低レベルプログラミング領域における堅実な知識の蓄積と洞察力の向上を手助けすることです。最終的に、以下の事柄を目指します。

    ・アセンブリ言語で自由自在に書くことができる。
    ・Intel 64のプログラミングモデルを理解する。
    ・C11で、保守が容易で堅牢なコードを書ける。
    ・コンパイルのプロセスを理解し、アセンブリを解読できる。
    ・コンパイルされたアセンブリコードのエラーをデバッグできる。
    ・適切な計算モデルを使うことで、プログラムの複雑さを大きく減らせる。
    ・性能が重視されるコードを書ける。

    【本書の特徴】
    C言語やアセンブリを知らなくても、それらの必要最小限の知識とともに、順序立てて体系を解説しています。
    また、各章末には適切な問題を配置し、自身の理解度を把握できます。それらの解答はすべてGitHub上に展開されているので、容易に確認できますし、必要であればコンパイルし、実行して結果を確認することも可能です。

低レベルプログラミング―C11とアセンブラを使ったIntel x64アーキテクチャの理解と実効性能の高いプログラミングモデル の商品スペック

商品仕様
出版社名:翔泳社
著者名:イゴール ジルコフ(著)/吉川 邦夫(監訳)
発行年月日:2018/01/19
ISBN-10:4798155039
ISBN-13:9784798155036
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:536ページ
縦:23cm
横:19cm
その他: 原書名: LOW-LEVEL PROGRAMMING:C,Assembly,and Program Execution on Intel 64 Architecture〈Zhirkov,Igor〉

    翔泳社 低レベルプログラミング―C11とアセンブラを使ったIntel x64アーキテクチャの理解と実効性能の高いプログラミングモデル [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!