The nature of code : simulating natural systems with JavaScript (Record no. 34099)

000 -LEADER
fixed length control field a
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 250612b xxu||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781718503700
Terms of availability (hbk)
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.2762
Item number SHI
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Shiffman, Daniel
245 ## - TITLE STATEMENT
Title The nature of code : simulating natural systems with JavaScript
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Name of publisher, distributor, etc No Starch Press,
Date of publication, distribution, etc 2024
Place of publication, distribution, etc San Francisco :
300 ## - PHYSICAL DESCRIPTION
Extent xxxviii, 602 p. ;
Other physical details ill.,
Dimensions 24 cm
365 ## - TRADE PRICE
Price amount 39.99
Price type code $
Unit of pricing 89.00
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes index.
520 ## - SUMMARY, ETC.
Summary, etc What if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies—with code? For over a decade, The Nature of Code has empowered countless readers to do just that, bridging the gap between creative expression and programming. This innovative guide by Daniel Shiffman, creator of the beloved Coding Train, welcomes budding and seasoned programmers alike into a world where code meets playful creativity. This JavaScript-based edition of Shiffman’s groundbreaking work gently unfolds the mysteries of the natural world, turning complex topics like genetic algorithms, physics-based simulations, and neural networks into accessible and visually stunning creations. A beginner-friendly creative coding tutorial that explores a range of programming strategies for developing computer simulations of natural systems - from elementary concepts in math and physics to sophisticated machine-learning algorithms. All examples are written with p5.js, a JavaScript library for creative coding.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer Graphics
Topical term or geographic name as entry element JavaScript
Topical term or geographic name as entry element Popularization
Topical term or geographic name as entry element Angular acceleration
Topical term or geographic name as entry element Dot product
Topical term or geographic name as entry element Neural network
Topical term or geographic name as entry element Newton's second law
Topical term or geographic name as entry element Particle system
Topical term or geographic name as entry element Perlin noise
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent location Current location Date acquired Source of acquisition Cost, normal purchase price Full call number Barcode Date last seen Koha item type
          DAU DAU 2025-05-26 KB 3559.11 005.2762 SHI 035606 2025-06-12 Books

Powered by Koha