この商品をご覧のお客様は、こんな商品もチェックしています。
- 手段からの解放
-
価格:968円(本体880円+税)
【2025年01月発売】
- 外交とは何か
-
価格:1,210円(本体1,100円+税)
【2025年03月発売】
- 目的への抵抗
-
価格:858円(本体780円+税)
【2023年04月発売】
- 大学4年間の国際政治学が10時間でざっと学べる 改訂版
-
価格:1,760円(本体1,600円+税)
【2025年02月発売】
- 日下を、なぜクサカと読むのか
-
価格:2,970円(本体2,700円+税)
【2024年05月発売】
[BOOKデータベースより]
20世紀後半から爆発的に進展したコンピュータと数学の関係。その中から、分野によらない内容や新しい方向性を中心として構成。
第1章 C言語再論(準備;なぜC言語 ほか)
[日販商品データベースより]第2章 多項式の処理と例題システム(多項式の計算機上での表現方法;多項式環 ほか)
第3章 ツール、ビルドシステム、ライブラリ(シェル;make ほか)
第4章 Webプラットフォームへの対応(仮想マシン;WSL2環境のインストール ほか)
本書は数学ソフトウェアを開発するために知っておいて欲しい事柄を書籍としてまとめたものである.開発する数学ソフトウェアとしては,独自言語を持ち,またライブラリとしても利用可能で,C言語やその派生言語などを核として開発されているようなものを想定している.
まず,実際のアプリケーションの実装への対応を念頭に,一歩進んだC言語の解説を行う.次に,多項式電卓およびグレブナー基底の計算システムを例題として,数学ソフトウェアの核の部分の作成を解説する.さらに,多くのシステムへの移植性(ポータビリティ)を得るために使われるautomakeなどのツールの使い方や,yacc, GMP, Boehm GCといった多くの数学ソフトウェアで利用されているツールやライブラリについても触れる.最後に,Emscriptenを用いたWebAssemblyへの変換など,C言語で制作したソフトウェアのウェブアプリへの移植を解説する.
著者は皆,計算代数システムRisa/Asirなど数学ソフトウェアの開発に現在まで携わってきている.本書にはその経験が随所にちりばめられており,この上ない解説書となっている.