Book picks similar to
Theory of Finite Automata: With an Introduction to Formal Languages by John Carroll
mathematics
machine
logic
formal
Real-World Functional Programming: With Examples in F# and C#
Tomas Petricek - 2009
Microsoft's new F# is a true functional language and C# uses functional language features for LINQ and other recent advances.Real-World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F#-a functional language-as well as how they can be successfully used to solve programming problems in C#. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases.The reader should have a good working knowledge of C#. No prior exposure to F# or functional programming is required.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
The Latex Companion
Frank Mittelbach - 1993
This completely updated edition brings you all the latest information about LaTeX and the vast range of add-on packages now available--over 200 are covered! Full of new tips and tricks for using LaTeX in both traditional and modern typesetting, this book will also show you how to customize layout features to your own needs--from phrases and paragraphs to headings, lists, and pages. Inside, you will find: Expert advice on using LaTeX's basic formatting tools to create all types of publications--from memos to encyclopedias In-depth coverage of important extension packages for tabular and technical typesetting, floats and captions, multicolumn layouts--including reference guides and discussions of the underlying typographic and TeXnical concepts Detailed techniques for generating and typesetting contents lists, bibliographies, indexes, etc. Tips and tricks for LaTeX programmers and systems support New to this edition: Nearly 1,000 fully tested examples that illustrate the text and solve typographical and technical problems--all ready to run! An additional chapter on citations and bibliographies Expanded material on the setup and use of fonts to access a huge collection of glyphs, and to typeset text from a wide range of languages and cultures Major new packages for graphics, "verbatim" listings, floats, and page layout Full coverage of the latest packages for all types ofdocuments--mathematical, multilingual, and many more Detailed help on all error messages, including those troublesome low-level TeX errors Like its predecessor, The LaTeX Companion, Second Edition, is an indispensable reference for anyone wishing to use LaTeX productively. The accompanying CD-ROM contains a complete plug-and-play LaTeX installation, including all the packages and examples featured in the book.
How a Foreign Chocolate won Indian Hearts: The Cadbury Story (Rupa Quick Reads)
Anisha Motwani - 2017
The remarkable story of the brand that was able to pull off the near-impossible challenge of integrating itself into the food habits of a nation strongly habituated to eating indigenous sweets is recounted here. It is a behind-the-scenes look at the Cadbury Dairy Milk journey in India over the last six decades.
The Substance of All Things
Sam Harris - 2020
Six years later, during the sweltering summer of 1968 in rural Oklahoma, Theo meets Frank, a Native American outcast, and learns that he has the ability to heal through his disfigured hands.As he explores the extraordinary, Theo desperately attempts to remain an ordinary boy. But when word of his gift spreads, Theo is shunned by the church for doing “the devil’s work.” He is immediately swept away by his Auntie Li, and into a world which ultimately threatens his life as he saves others’.Told from Theo’s perspective some fifty years later, it is through his work as a therapist with a broken woman that he musters the courage to relive the summer that haunts him.The Substance of All Things is the gripping, heart-wrenching, and often humorous tale of mentors and mothers and fathers, love and redemption, prophets and charlatans, miracles and faith._________________From The Substance of All Things...Suddenly, I felt a twitch in the palm of my left hand. Just the slightest tingle, a prickling really, so that I couldn’t quite discern if the feeling was painful or stimulating—like when water is so hot on the skin that it might be cold, the distinction cannot be made. Then my right hand twitched, sparkling to a tickle that felt like a fortune-teller following the lines of my destiny with a fingernail. The current splayed to my fingers, tiny jolts of something—something charged, even voltaic. But there was something more—a feeling inside of me that couldn’t be located in my physical body, as if a door which had always existed but had always been locked suddenly opened, slowly, to a secret place, and whatever was within engulfed me like a color I’d never seen; a feeling almost too large for my body, and my knees buckled at its enormity, but I would not fall. I knew that something beyond myself was happening like a dream and I dared not peek for fear that it would end.
Offline: Free Your Mind from Smartphone and Social Media Stress
Imran Rashid - 2018
In Offline, they deliver an eye-opening research-based journey into the world of tech giants, smartphones, social engineering, and subconscious manipulation. This provocative work shows you how digital devices change individuals and communities for better and worse.A must-read if you or your kids use smartphones or tablets and spend time browsing social networks, playing online games or even just browsing sites with news and entertainment. Learn how to recognize ‘mind hacks’ and avoid the potentially disastrous side-effects of digital pollution. Unplug from the matrix. Learn digital habits that work for you.
A Rhetoric of Motives
Kenneth Burke - 1969
The critic's job becomes one of the interpreting human symbolizing wherever he finds it, with the aim of illuminating human motivation. Thus the reach of the literary critic now extends to the social and ethical.A Grammar of Motives is a "methodical meditation" on such complex linguistic forms as plays, stories, poems, theologies, metaphysical systems, political philosophies, constitutions. A Rhetoric of Motives expands the field to human ways of persuasion and identification. Persuasion, as Burke sees it, "ranges from the bluntest quest of advantage, as in sales promotion or propaganda, through courtship, social etiquette, education, and the sermon, to a 'pure' form that delights in the process of appeal for itself alone, without ulterior purpose. And identification ranges from the politician who, addressing an audience of farmers, says, 'I was a farm boy myself,' through the mysteries of social status, to the mystic's devout identification with the sources of all being."
Understanding Digital Signal Processing
Richard G. Lyons - 1996
This second edition is appropriate as a supplementary (companion) text for any college-level course covering digital signal processing.
Mathematics for 3D Game Programming and Computer Graphics
Eric Lengyel - 2001
Unfortunately, most programmers frequently have a limited understanding of these essential mathematics and physics concepts. MATHEMATICS AND PHYSICS FOR PROGRAMMERS, THIRD EDITION provides a simple but thorough grounding in the mathematics and physics topics that programmers require to write algorithms and programs using a non-language-specific approach. Applications and examples from game programming are included throughout, and exercises follow each chapter for additional practice. The book's companion website provides sample code illustrating the mathematical and physics topics discussed in the book.
Introduction to Computation and Programming Using Python
John V. Guttag - 2013
It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of "data science" for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (or MOOC) offered by the pioneering MIT--Harvard collaboration edX.Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. The book does not require knowledge of mathematics beyond high school algebra, but does assume that readers are comfortable with rigorous thinking and not intimidated by mathematical concepts. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming.Introduction to Computation and Programming Using Python can serve as a stepping-stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines.
Computer Organization and Architecture: Designing for Performance
William Stallings - 1987
For courses in computer organization and architecture, this text provides a clear, comprehensive presentation of the organization and architecture of contemporary computers.
Dada and Surrealism: A Very Short Introduction
David Hopkins - 2003
In this new treatment of the subject, Hopkins focuses on the many debates surrounding these movements: the Marquis de Sade's Surrealist deification, issues of quality (How good is Dali?), the idea of the 'readymade', attitudes towards the city, the impact of Freud, attitudes to women, fetishism, and primitivism. The international nature of these movements is examined, covering the cities of Zurich, New York, Berlin, Cologne, Barcelona, Paris, London, and recently discovered examples in Eastern Europe. Hopkins explores the huge range of media employed by both Dada and Surrealism (collage, painting, found objects, performance art, photography, film), whilst at the same time establishing the aesthetic differences between the movements. He also examines the Dadaist obsession with the body-as-mechanism in relation to the Surrealists' return to the fetishized/eroticized body.
Java Web Services: Up and Running
Martin Kalin - 2009
You'll learn how to write web services from scratch and integrate existing services into your Java applications. With Java Web Services: Up and Running, you will:Understand the distinction between SOAP-based and REST-style services Write, deploy, and consume SOAP-based services in core Java Understand the Web Service Definition Language (WSDL) service contract Recognize the structure of a SOAP message Learn how to deliver Java-based RESTful web services and consume commercial RESTful services Know security requirements for SOAP- and REST-based web services Learn how to implement JAX-WS in various application servers Ideal for students as well as experienced programmers, Java Web Services: Up and Running is the concise guide you need to start working with these technologies right away.
Go in Practice
Matt Butcher - 2015
Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.
Dream Notes
Theodor W. Adorno - 2005
--Theodor W. Adorno Adorno was fascinated by his dreams and wrote them down throughout his life. He envisaged publishing a collection of them although in the event no more than a few appeared in his lifetime.Dream Notes offers a selection of Adornos writings on dreams that span the last twenty-five years of his life. Readers of Adorno who are accustomed to high-powered reflections on philosophy, music and culture may well find them disconcerting: they provide an amazingly frank and uninhibited account of his inner desires, guilt feelings and anxieties. Brothel scenes, torture and executions figure prominently. They are presented straightforwardly, at face value. No attempt is made to interpret them, to relate them to the events of his life, to psychoanalyse them, or to establish any connections with the principal themes of his philosophy.Are they fiction, autobiography or an attempt to capture a pre-rational, quasi-mythic state of consciousness? No clear answer can be given. Taken together they provide a highly consistent picture of a dimension of experience that is normally ignored, one that rounds out and deepens our knowledge of Adorno while retaining something of the enigmatic quality that energized his own thought.
Doing Math with Python
Amit Saha - 2015
Python is easy to learn, and it's perfect for exploring topics like statistics, geometry, probability, and calculus. You’ll learn to write programs to find derivatives, solve equations graphically, manipulate algebraic expressions, even examine projectile motion.Rather than crank through tedious calculations by hand, you'll learn how to use Python functions and modules to handle the number crunching while you focus on the principles behind the math. Exercises throughout teach fundamental programming concepts, like using functions, handling user input, and reading and manipulating data. As you learn to think computationally, you'll discover new ways to explore and think about math, and gain valuable programming skills that you can use to continue your study of math and computer science.If you’re interested in math but have yet to dip into programming, you’ll find that Python makes it easy to go deeper into the subject—let Python handle the tedious work while you spend more time on the math.
