JP / EN

Books

Numerical Calculation

Numerical Recipes in C (Japanese Ed.)

William H. Press et al. / Gijutsu-Hyohron

The bible of numerical calculation in C. We use this as a primary reference for reliable algorithm implementations, ranging from matrix operations to random number generation and Fourier transforms.

Numerical Calculation

Electronic Circuit Simulation

Akio Ushida, Kiyotaka Yamamura et al. / Corona Publishing

A volume in the Modern Nonlinear Science series covering numerical integration and solutions for nonlinear equations used in circuit simulators like SPICE. A core text for our laboratory.

Optimization

Interior Point Methods

Akihisa Tamura et al. / Asakura Publishing

Literature for understanding the theoretical background and implementation guidelines of the "Interior Point Method," a crucial algorithm in mathematical optimization.

Mathematics

The Numbers Behind Numb3rs

Keith Devlin et al. / Kagaku-Dojin

How mathematical theories apply to real-world problem solving. A book to broaden mathematical perspectives through examples like Bayesian inference and network theory.

Embedded Systems

How to Build a CPU

Iku Watanabe / Mynavi Publishing

A masterpiece on building a 4-bit CPU from logic ICs. The starting point for understanding the boundary between hardware and software and developing low-layer intuition.

Programming

C Programming for Beginners (ANSI C)

Boyo Shibata / SB Creative

A solid introductory book conforming to C standards. A fundamental book we always return to when confirming basic syntax and specifications.

Programming

The Secret of C Pointers

Boyo Shibata / SB Creative

Referenced to visually and deeply understand the concepts of pointers and memory addresses, which often become bug sources in embedded development.

Programming

Nature of Code

Daniel Shiffman / Born Digital

Guide to simulating natural phenomena using Processing. The process of translating physical laws into code is highly referenced for visualizing numerical calculations.

Web Development

Java for Beginners

Kiyotaka Nakayama et al. / Impress

Used for organizing Object-Oriented Programming concepts and confirming backend technologies for Web application development.

Web Development

jQuery Best Textbook / JavaScript Super Intro

SB Creative et al.

Technical books referenced for building dynamic web front-ends like this site (Dr.WataWata Lab).