KNOWLEDGE WORKER ナレッジワーカー



丸善のおすすめ度

数学ソフトウェアの作り方(コンピュータと数学の織りなす革新)

高山 信毅, 野呂 正行, 小原 功任, 藤本 光史  著

高山 信毅, 濱田 龍義  編
在庫状況 有り  お届け予定日 3~4日 
価格 \3,850(税込)         
発行年月 2022年10月
出版社/提供元
共立出版
言語 日本語
媒体 冊子
ページ数/巻数 8p,239p
大きさ 21cm
ジャンル 和書/理工学/数学/数学一般・その他
ISBN 9784320115316
商品コード 1034848278
NDC分類 410
基本件名 数学-データ処理
本の性格 実務向け
新刊案内掲載月 2022年11月2週
商品URLhttps://kw.maruzen.co.jp/ims/itemDetail.html?itmCd=1034848278

内容

本書は数学ソフトウェアを開発するために知っておいて欲しい事柄を書籍としてまとめたものである.開発する数学ソフトウェアとしては,独自言語を持ち,またライブラリとしても利用可能で,C言語やその派生言語などを核として開発されているようなものを想定している.
まず,実際のアプリケーションの実装への対応を念頭に,一歩進んだC言語の解説を行う.次に,多項式電卓およびグレブナー基底の計算システムを例題として,数学ソフトウェアの核の部分の作成を解説する.さらに,多くのシステムへの移植性(ポータビリティ)を得るために使われるautomakeなどのツールの使い方や,yacc, GMP, Boehm GCといった多くの数学ソフトウェアで利用されているツールやライブラリについても触れる.最後に,Emscriptenを用いたWebAssemblyへの変換など,C言語で制作したソフトウェアのウェブアプリへの移植を解説する.
著者は皆,計算代数システムRisa/Asirなど数学ソフトウェアの開発に現在まで携わってきている.本書にはその経験が随所にちりばめられており,この上ない解説書となっている.

目次