書籍紹介
Nimは、静的型付け・コンパイル言語でありながら、Pythonのようなインデントブロック形式を採用し、様々な言語にトランスパイルできる新しいシステムプログラミング言語です。本書はこのNimに関する日本初の解説書です。Nimはシンプルで、柔軟なNimプログラミングを体験できるほか、特にメタプログラミングの柔軟性は特筆すべき点です。構文抽象木を直接操作でき、ドメイン固有言語の開発も容易く、様々なシステムへのNimの導入の可能性が広がります。日本でのユーザー数も着実に増えつつあるNimに触れてみましょう!
続きを読む
短くする
電子版 ¥1,800 小売希望価格(税別)
印刷版 ¥2,400 小売希望価格(税別)
発行日:2021/08/13
発行社:インプレス NextPublishing
ページ数:282(印刷版)
ISBN:9784844379560
第1章 Nimをはじめよう
第2章 基本文法
第3章 オブジェクト指向プログラミング
第4章 パッケージ開発
第5章 型
第6章 プラグマ
第7章 メタプログラミング
第8章 数値
第9章 数学
第10章 文字列
第11章 マルチスレッドプログラミング
第12章 ビット操作
第13章 集合
第14章 アルゴリズム
第15章 動的配列処理
第16章 外部関数インターフェイス
付録A コンパイラ
付録B INim
浅田 睦葉
2003年生まれの高校生。2018年・中学3年生でシステムプログラミング言語であるNimに出会ってから、ライブラリ開発や日本語解説記事の執筆、日本語コミュニティであるNim in Japanにおける活動、DiscordにおけるNimコミュニティ運営・Lighting Talk開催など、Nimの普及活動を続ける。2020年にはSecHack365に、2021年には未踏ジュニア、セキュリティ・キャンプなどに採択され、Nimによるマルチメディア開発やOS開発など、積極的に情報科学に関する活動を行っている。