Types and Programming Languages


Benjamin C. Pierce - 2002
    The study of type systems--and of programming languages from a type-theoretic perspective--has important applications in software engineering, language design, high-performance compilers, and security.This text provides a comprehensive introduction both to type systems in computer science and to the basic theory of programming languages. The approach is pragmatic and operational; each new concept is motivated by programming examples and the more theoretical sections are driven by the needs of implementations. Each chapter is accompanied by numerous exercises and solutions, as well as a running implementation, available via the Web. Dependencies between chapters are explicitly identified, allowing readers to choose a variety of paths through the material.The core topics include the untyped lambda-calculus, simple type systems, type reconstruction, universal and existential polymorphism, subtyping, bounded quantification, recursive types, kinds, and type operators. Extended case studies develop a variety of approaches to modeling the features of object-oriented languages.

The Adventure of English: The Biography of a Language


Melvyn Bragg - 2003
    It is democratic, everchanging and ingenious in its assimilation of other cultures. English runs through the heart of the world of finance, medicine and the Internet, and it is understood by around two thousand million people across the world. It seems set to go on. Yet it was nearly wiped out in its early years.Embracing elements of Latin, French, Spanish, Italian, Portuguese, Arabic, Hindi and Gullah, this 1500-year story covers a huge range of countries and people. The Adventure of English is not only an enthralling story of power, religion and trade, but also the story of people, and how their day-to-day lives shaped and continue to change the extraordinary language that is English.

Language: The Cultural Tool


Daniel L. Everett - 2012
    But linguist Daniel Everett argues that, like other tools, language was invented by humans and can be reinvented or lost. He shows how the evolution of different language forms—that is, different grammar—reflects how language is influenced by human societies and experiences, and how it expresses their great variety.  For example, the Amazonian Pirahã put words together in ways that violate our long-held under-standing of how language works, and Pirahã grammar expresses complex ideas very differently than English grammar does. Drawing on the Wari’ language of Brazil, Everett explains that speakers of all languages, in constructing their stories, omit things that all members of the culture understand. In addition, Everett discusses how some cultures can get by without words for numbers or counting, without verbs for “to say” or “to give,” illustrating how the very nature of what’s important in a language is culturally determined. Combining anthropology, primatology, computer science, philosophy, linguistics, psychology, and his own pioneering—and adventurous—research with the Amazonian Pirahã, and using insights from many different languages and cultures, Everett gives us an unprecedented elucidation of this society-defined nature of language. In doing so, he also gives us a new understanding of how we think and who we are.

Linguistics (Teach Yourself)


Jean Aitchison - 1992
    It discusses sound patterning, syntax, and meaning, as well as the rapidly growing areas of pragmatics, sociolinguistics, psycholinguistics, and stylistics. And it explores language and linguistic typology, as well as contemporary uses of language and style in literature, advertising, and newspapers.

My Grammar and I... Or Should That Be Me?: How to Speak and Write It Right


Caroline Taggart - 2008
    Avoid Grammatical Minefields with this Entertaining GuideConfused about when to use "its" or "it's" or the correct spelling of "principal" and "principle"? My Grammar and I...or Should That Be me? is a refresher course for anyone who has ever been stumped by spelling confusion, dangling modifiers, split infinities, or for those who have no idea what these things even are.Clever, informative, and fun, this delightful little handbook offers practical and humorous guidance on how to avoid falling into language pitfalls.* Sentence Structure: Let's ponder the subject or object: Is it "I" or is it "me"?* Parts of Speech: "whose" or "who's"? "which" or "that"?* Punctuation: So where does that comma go, anyway?* Spelling and Confusables: There are times when the spelling "rules" confuse.* Elements of Style: You'll find there's lots more to know about grammar.* ...and for grammar know-it-alls, there are entertaining "Smart Aleck" tidbits throughout.

The Grammar of English Grammars


Goold Brown - 2011
    You may find it for free on the web. Purchase of the Kindle edition includes wireless delivery.

Gaff Goddess: Simple Tips and Tricks to Help You Run Your Home


Laura de Barra - 2020
    Expanding on her popular online home hacks, Laura will teach you how to handle the problems we all encounter in our homes.Straight-talking and hilarious and packed with Laura’s stunning illustrations, her step-by-step guides will prepare you to handle the most common household emergencies with style. From dripping taps to hanging a frame, how best to look after your white goods, how to treat moths, mould and everything in between, and with invaluable design ideas to improve the living spaces in your home, this book is for everyone who has ever wanted to tackle a bit of She-IY without really knowing how.Ingenious and sure to be an instant household must-have, Gaff Goddess will empower you to make those repairs and rediscover your space saving you time, money and stress in the process.

Reading Like a Writer: A Guide for People Who Love Books and for Those Who Want to Write Them


Francine Prose - 2006
    Written with passion, humor, and wisdom, Reading Like a Writer will inspire readers to return to literature with a fresh eye and an eager heart - to take pleasure in the long and magnificent sentences of Philip Roth and the breathtaking paragraphs of Isaac Babel; she is deeply moved by the brilliant characterization in George Eliot's Middlemarch. She looks to John Le Carré for a lesson in how to advance plot through dialogue and to Flannery O'Connor for the cunning use of the telling detail. And, most important, Prose cautions readers to slow down and pay attention to words, the raw material out of which all literature is crafted.

The Kaisers


Theo Aronson - 1971
     Theo Aronson's The Kaisers is the story of six people whose bitter differences were a microcosm of, and greatly influenced, a national conflict which echoed all round the world. Kaiser Wilhelm I, born 1797, King of Prussia 1861, proclaimed Emperor of all Germany 1871, died only in 1888 an autocratic, militaristic man of the eighteenth century completely opposed to the liberalizing ideas which swept Europe in his lifetime. In contrast his Empress, Augusta, was progressive in thought, open-minded in outlook, yet with all had a taste for the theatrical and pageantry of her royal status. The best of her was seen in their son, Kaiser Frederick III, who was Crown Prince for all but the last few cancer-torn weeks of his life. He personified the best of European liberalism of the nineteenth century. In this he was supported—many said unduly influenced by his energetic and vivacious English wife Victoria, Queen Victoria's eldest and 'Dearest Child', who brought to the marriage the enlightened ideals and hopes of her shrewd, practical mother and her far-seeing father, the Prince Consort. The tragedy, the tempting speculation of Germany's history, is that this couple reigned for only three months before Frederick III's death brought their son to the throne. Kaiser Wilhelm II, 'Kaiser Bill' of the first World War, was again the antithesis of everything his parents stood for. Queen Victoria's hopes that her grandson might be 'wise, sensible, courageous — liberal-minded — good and pure', could hardly have been more misplaced. The sixth, the dominating figure in the Hohenzollern story, is Prince Otto von Bismarck, the ruthless 'Iron Chancellor', virtual dictator of Germany for nearly thirty years. He served all three Kaisers, claiming with justification that on his shoulders he had carried the first to the Imperial throne—where he manipulated him to his will despite the hatred and manoeuvrings of the Empress Augusta. He feared the reign of the short-lived second Kaiser and feared more perhaps (and never missed an opportunity to disparage) the Empress Victoria and the constant, commonsense influence from England of her mother. (`That', he said ruefully after their one meeting, 'was a woman ! One could do business with her ! ') Their son he flattered, siding with him against his parents, and in so doing brought about his own downfall, when the vainglorious young man he had schooled as Crown Prince came as Kaiser to believe that he could do without his mentor. But for Europe it was too late, and the policies of one and the vanities of the other were already leading Europe helter-skelter into the holocaust of 'the Kaiser's War'. Theo Aronson's gifts as a writer have deservedly brought him high regard as a chronicler of the complex histories of Europe's great ruling Houses. Rarely have his talents been better employed than in this study of the comet-like rise and fall of the House of Hohenzollern, the House of the Kaisers of Germany. It is a story of bitter, almost continual conflict, yet even in what can now be seen as a path to inevitable destruction Mr. Aronson finds passages of light and shade that show the Hohenzollerns not simply as Wagnerian puppets posturing on a vast European stage, but people deserving of our understanding and compassion.

Accelerated Spanish: Learn fluent Spanish with a proven accelerated learning system


Timothy Moser - 2016
    Maybe you learned Spanish verb conjugations and lists of vocabulary, but you still can't speak the language.The Accelerated Spanish system is completely different: You can learn fluent Spanish with a step-by-step system that begins with the fundamentals of the Spanish language, moving from there into actual conversational fluency.This first volume will teach you to think like a Spanish speaker and give you the vocabulary that makes up 50% of the Spanish language.

A Primer of Ecclesiastical Latin


John F. Collins - 1985
    Collins includes the Latin of Jerome's Bible, of canon law, of the liturgy and papal bulls, of scholastic philosophers, and of the Ambrosian hymns, providing a survey of texts from the fourth century through the Middle Ages.An "Answer Key" to this edition is now available. Please see An Answer Key to A Primer of Ecclesiastical Latin, prepared by John Dunlap.

Roget's College Thesaurus in Dictionary Form, The New American: Revised and Enlarged Edition


Philip D. Morehead - 1957
    Published in hardcover as The Penguin Roget's College Thesaurus in Dictionary Form, this new paperback edition of the 20-million-copy bestselling thesaurus has been fully revised, expanded, and updated for the modern home, school, or office.

The Joy of Signing: The Illustrated Guide for Mastering Sign Language and the Manual Alphabet


Lottie L. Riekehof - 1978
    Includes graphic drawings, index, and additional learning tools.

Seven Languages in Seven Weeks


Bruce A. Tate - 2010
    But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.

The Bonjour Effect: The Secret Codes of French Conversation Revealed


Julie Barlow - 2016
    Yet one important lesson never seemed to sink in: how to communicate comfortably with the French, even when you speak their language. In The Bonjour Effect Jean-Benoît and Julie chronicle the lessons they learned after they returned to France to live, for a year, with their twin daughters. They offer up all the lessons they learned and explain, in a book as fizzy as a bottle of the finest French champagne, the most important aspect of all: the French don't communicate, they converse. To understand and speak French well, one must understand that French conversation runs on a set of rules that go to the heart of French culture. Why do the French like talking about "the decline of France"? Why does broaching a subject like money end all discussion? Why do the French become so aroused debating the merits and qualities of their own language? Through encounters with school principals, city hall civil servants, gas company employees, old friends and business acquaintances, Julie and Jean-Benoît explain why, culturally and historically, conversation with the French is not about communicating or being nice. It's about being interesting. After reading The Bonjour Effect, even readers with a modicum of French language ability will be able to hold their own the next time they step into a bistro on the Left Bank.