Crafting Interpreters

Crafting Interpreters

Author: Robert Nystrom

Publisher: Genever Benning

Published: 2021-07-27

Total Pages: 1021

ISBN-13: 0990582949

DOWNLOAD EBOOK

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam. That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun. This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. Starting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.


The Journey of Oliver K. Woodman

The Journey of Oliver K. Woodman

Author: Darcy Pattison

Publisher: HarperCollins

Published: 2009-05-01

Total Pages: 59

ISBN-13: 0547541023

DOWNLOAD EBOOK

Have you seen Oliver K. Woodman? You'd know if you had--he's made of wood. And he's on a spectacular cross-country journey. Folks of all sorts guide Oliver along the way and report back in letters and postcards to his friend Uncle Ray. After all, there's a lot of road--and adventure!--between South Carolina and California. Oliver's been spotted truckin' in Texas, riding in a Utah parade, and scaring off bears in the California redwoods. Where will he show up next? Read the letters. Follow the map. And buckle up for a road trip you'll never forget!


Maps of Meaning

Maps of Meaning

Author: Jordan B. Peterson

Publisher: Routledge

Published: 2002-09-11

Total Pages: 604

ISBN-13: 1135961751

DOWNLOAD EBOOK

Why have people from different cultures and eras formulated myths and stories with similar structures? What does this similarity tell us about the mind, morality, and structure of the world itself? From the author of 12 Rules for Life: An Antidote to Chaos comes a provocative hypothesis that explores the connection between what modern neuropsychology tells us about the brain and what rituals, myths, and religious stories have long narrated. A cutting-edge work that brings together neuropsychology, cognitive science, and Freudian and Jungian approaches to mythology and narrative, Maps ofMeaning presents a rich theory that makes the wisdom and meaning of myth accessible to the critical modern mind.


A Map Into the World

A Map Into the World

Author: Kao Kalia Yang

Publisher: Carolrhoda Books (R)

Published: 2019

Total Pages: 44

ISBN-13: 1541538366

DOWNLOAD EBOOK

A heartfelt story of a young girl seeking beauty and connection in a busy world.


The Great Mental Models, Volume 1

The Great Mental Models, Volume 1

Author: Shane Parrish

Publisher: Penguin

Published: 2024-10-15

Total Pages: 209

ISBN-13: 0593719972

DOWNLOAD EBOOK

Discover the essential thinking tools you’ve been missing with The Great Mental Models series by Shane Parrish, New York Times bestselling author and the mind behind the acclaimed Farnam Street blog and “The Knowledge Project” podcast. This first book in the series is your guide to learning the crucial thinking tools nobody ever taught you. Time and time again, great thinkers such as Charlie Munger and Warren Buffett have credited their success to mental models–representations of how something works that can scale onto other fields. Mastering a small number of mental models enables you to rapidly grasp new information, identify patterns others miss, and avoid the common mistakes that hold people back. The Great Mental Models: Volume 1, General Thinking Concepts shows you how making a few tiny changes in the way you think can deliver big results. Drawing on examples from history, business, art, and science, this book details nine of the most versatile, all-purpose mental models you can use right away to improve your decision making and productivity. This book will teach you how to: Avoid blind spots when looking at problems. Find non-obvious solutions. Anticipate and achieve desired outcomes. Play to your strengths, avoid your weaknesses, … and more. The Great Mental Models series demystifies once elusive concepts and illuminates rich knowledge that traditional education overlooks. This series is the most comprehensive and accessible guide on using mental models to better understand our world, solve problems, and gain an advantage.


David Foster Wallace's Infinite Jest

David Foster Wallace's Infinite Jest

Author: Stephen J. Burn

Publisher: Bloomsbury Publishing USA

Published: 2012-04-19

Total Pages: 145

ISBN-13: 1441186328

DOWNLOAD EBOOK

Infinite Jest has been hailed as one the great modern American novels and its author, David Foster Wallace, who committed suicide in 2008, as one of the most influential and innovative authors of the past 20 years. Don DeLillo called Infinite Jest a "three-stage rocket to the future," a work "equal to the huge, babbling spin-out sweep of contemporary life," while Time Magazine included Infinite Jest on its list of 100 Greatest Novels published between 1923-2006. David Foster Wallace's Infinite Jest: A Reader's Guide was the first book to be published on the novel and is a key reference for those who wish to explore further. Infinite Jest has become an exemplar for difficulty in contemporary Fiction-its 1,079 pages full of verbal invention, oblique narration, and a scattered, nonlinear, chronology. In this comprehensively revised second edition, Burn maps Wallace's influence on contemporary American fiction, outlines Wallace's poetics, and provides a full-length study of the novel, drawing out the most important themes and ideas, before surveying Wallace's post-Infinite Jest output, including The Pale King.


The Routledge Handbook of Cartographic Humanities

The Routledge Handbook of Cartographic Humanities

Author: Tania Rossetto

Publisher: Taylor & Francis

Published: 2024-06-03

Total Pages: 539

ISBN-13: 104002923X

DOWNLOAD EBOOK

The Routledge Handbook of Cartographic Humanities offers a vibrant exploration of the intersection and convergence between map studies and the humanities through the multifaceted traditions and inclinations from different disciplinary, geographical and cultural contexts. With 42 chapters from leading scholars, this book provides an intellectual infrastructure to navigate core theories, critical concepts, phenomenologies and ecologies of mapping, while also providing insights into exciting new directions for future scholarship. It is organised into seven parts: Part 1 moves from the depths of the humans–maps relation to the posthuman dimension, from antiquity to the future of humanity, presenting a multidisciplinary perspective that bridges chronological distances, introspective instances and social engagements. Part 2 draws on ancient, archaeological, historical and literary sources, to consider the materialities and textures embedded in such texts. Fictional and non-fictional cartographies are explored, including layers of time, mobile historical phenomena, unmappable terrain features, and even animal perspectives. Part 3 examines maps and mappings from a medial perspective, offering theoretical insight into cartographic mediality as well as studies of its intermedial relations with other media. Part 4 explores how a cultural cartographic perspective can be productive in researching the digital as a human experience, considering the development of a cultural attentiveness to a wide range of map-related phenomena that interweave human subjectivities and nonhuman entities in a digital ecology. Part 5 addresses a range of issues and urgencies that have been, and still are, at the centre of critical cartographic thinking, from politics, inequalities and discrimination. Part 6 considers the growing amount of literature and creative experimentation that involve mapping in practices of eliciting individual life histories, collective identities and self-accounts. Part 7 examines the variety of ways in which we can think of maps in the public realm. This innovative and expansive Handbook will appeal to those in the fields of geography, art, philosophy, media and visual studies, anthropology, history, digital humanities and cultural studies as well as industry professionals.


The Map Thief

The Map Thief

Author: Michael Blanding

Publisher: Penguin

Published: 2015-06-02

Total Pages: 321

ISBN-13: 1592409407

DOWNLOAD EBOOK

The story of an infamous crime, a revered map dealer with an unsavory secret, and the ruthless subculture that consumed him Maps have long exerted a special fascination on viewers—both as beautiful works of art and as practical tools to navigate the world. But to those who collect them, the map trade can be a cutthroat business, inhabited by quirky and sometimes disreputable characters in search of a finite number of extremely rare objects. Once considered a respectable antiquarian map dealer, E. Forbes Smiley spent years doubling as a map thief —until he was finally arrested slipping maps out of books in the Yale University library. The Map Thief delves into the untold history of this fascinating high-stakes criminal and the inside story of the industry that consumed him. Acclaimed reporter Michael Blanding has interviewed all the key players in this stranger-than-fiction story, and shares the fascinating histories of maps that charted the New World, and how they went from being practical instruments to quirky heirlooms to highly coveted objects. Though pieces of the map theft story have been written before, Blanding is the first reporter to explore the story in full—and had the rare privilege of having access to Smiley himself after he’d gone silent in the wake of his crimes. Moreover, although Smiley swears he has admitted to all of the maps he stole, libraries claim he stole hundreds more—and offer intriguing clues to prove it. Now, through a series of exclusive interviews with Smiley and other key individuals, Blanding teases out an astonishing tale of destruction and redemption. The Map Thief interweaves Smiley’s escapades with the stories of the explorers and mapmakers he knew better than anyone. Tracking a series of thefts as brazen as the art heists in Provenance and a subculture as obsessive as the oenophiles in The Billionaire’s Vinegar, Blanding has pieced together an unforgettable story of high-stakes crime.