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.

Trying to Save Piggy Sneed


John Irving - 1993
    To open this spirited collection, Irving explains how he became a writer. There follow six scintillating stories written over the last twenty years ending with a homage to Charles Dickens. This irresistible collection cannot fail to delight and charm.The first collection of short pieces--two of them previously unpublished--by the author of The World According to Garp includes memoirs, six short stories, and essays on Charles Dickens and Gu+a5nter Grass. Reprint. Tour.This gem, a delightful collection of shorter works, both fiction and nonfiction, written by one of the country's finest--and funniest--writers, includes a living portrait of Irving's grandmother, a new, never-before-published essay, six scintillating short stories--including the O. Henry Award-winning "Interior Space"--and two essays on Irving's favorite 19th-century novelist, Charles Dickens. Trying to Save Piggy Sneed is John Irving at the top of his form.

English as a Second F*cking Language: How to Swear Effectively, Explained in Detail With Numerous Examples Taken from Everyday Life


Sterling Johnson - 1996
    Whether you want to succeed in business, school, or social circles, a strong command of vocabulary is absolutely necessary. Just imagine a stranger to our shores, trying to comprehend the following conversation: John: Mary, would you like to attend the opera this evening?Mary: F*cking-A. should I wear my black dress?John: Why the f*ck not?Mary: F*cked if I know-Oh, f*ck! I just remembered. It got f*cked up in the wash.John: Well, f*ck the opera. Let's stay home and f*ck.Mary: Good f*cking idea.English as a Second F*cking Language (ESF*L) is the perfect way for nonnative speakers to learn the basics of swearing. At the same time, it also offers native speakers a wide variety of twists and new refinements. Page after page, ESF*L provides a smorgasbord of swearing synonyms designed to boost your vocabulary-everything from the conventional d*mn and sh*t to a host of more inventive terms that would make any truck driver blush. And when you're finished reading, our Final F*cking Exam is the perfect test of your swearing skills. You'll be surprised by how much you've learned!

Dirty Italian: Everyday Slang from "What's Up?" to "F*%# Off!"


Gabrielle Ann Euvino - 2006
    GET D!RTYNext time you’re traveling or just chattin’ in Italian with your friends, drop the textbook formality and bust out with expressions they never teach you in school, including: Cool slang Funny insults Explicit sex terms Raw swear words Dirty Italian teaches the casual expressions heard every day on the streets of Italy:What's up?Come va?He's a real hottie.Lui è proprio un figo.This pizza's awesome!Questa pizza è buonissima!I'm totally wasted.Soo sbronzo.I gotta piss.Devo pisciare.Hey ref, you're an asshole!Arbitro cornuto!Wanna do it doggy-style?Lo facciamo alla pecorina?

Dirty German: Everyday Slang from "What's Up?" to "F*%# Off!"


Daniel Chaffey - 2009
    GET D!RTYNext time you’re traveling or just chattin’ in German with your friends, drop the textbook formality and bust out with expressions they never teach you in school, including:•Cool slang•Funny insults•Explicit sex terms•Raw swear wordsDirty German teaches the casual expressions heard every day on the streets of Germany:•What's up?Wie geht's?•I'm smashed.Ich bin total angeschickert.•Fuckin' Munich fans.Scheiß München Fans.•That shit reeks.Das riecht aber übel.•I wanna shag ass.Ich will abhauen.•What a complete asshole.Was für ein Arschloch.•Dude, you're built like Arnold!Mensch, du bist der Arnie!

Comprehensive Grammar of the English Language: A


Randolph Quirk - 1985
    An indispensable store of information on the English language, written by some of the best-known grammarians in the world.

Experience Psychology


Laura A. King - 2009
    Do you want your students to just take psychology or to experience psychology? Laura King's approach to introductory psychology embodies a balanced consideration of functioning behavior as well as dysfunction and a view of psychology as an integrated whole.

A Guide to Remembering Japanese Characters: All the Kanji Characters Needed to Learn Japanese and Ace the Japanese Language Proficiency Test


Kenneth G. Henshall - 1988
    As useful as it is fascinating, it's a book any new or aspiring Japanese language scholar will visit over and over. In clear, large-sized entries, A Guide to Remembering Japanese Characters details each of the General Use Characters In clear, large-sized entires, A Guide to Remembering Japanese Characters details each of the General Use Characters—the 1,945 characters prescribed by the Japanese Ministry of Education for everyday use. Both Japanese readings and English meanings are given, along with stroke-count and stroke-order, examples of usage, and suggestions for memorizing. The components of each character are detailed. The Japanese kanji are graded according to Ministry of Education guidelines, allowing the student to prioritize them and track progress. It will appeal to students seeking to learn kanji as well as Japanese language enthusiasts who want to know the history and etymology of Japanese kanji. This book includes:Origins and meanings of over 2,000 characters.Beautifly hand–drawn kanji.Additional compound characters for each featured character.valuable suggestions and mnemonic devices for memorizing characters.All the standard characters official designed for common use.Comprehensive and clear, A Guide to Remembering Japanese Characters makes Japanese writing accessible to everyone wishing to learn Japanese.

Classroom Assessment: What Teachers Need to Know


W. James Popham - 1994
    This well-written book is grounded in the reality of teaching today to show real-world teachers who want to use assessment in their classroom the latest tools necessary to teach more effectively. The fifth edition of Classroom Assessment addresses the range of assessments that teachers are likely to use in their classrooms. With expanded coverage of problems related to measurement of special education children, a new student website with online activities, and an improved instructor's manual, this book continues to be a cutting-edge and indispensable resource not only for instructors, but also for pre- and in-service teachers. New to This Edition: *Chapter 12 contains new material dealing with formative assessment as well as assessment FOR learning. *The text is committed to fostering readers' realizations regarding the critical link between testing and teaching. Instructional implications are constantly stressed in the text. early childhood assessment throughout the text. *The 5th edition contains a brand-new website providing readers with Extra Electronic Exercises for each chapter, so readers, if they wish, can solidify their understanding of what chapters address (go to www.ablongman.com/popham5e). *A newly revised Instructor's Resource Manual contains Instructor-to-Instructor suggestions as well as a test for each chapter. It also includes a mid-term and final exam and an effective inventory measuring students' confidence in assessment. Here's what your colleagues have to say about this book: Dr. Popham has done a tremendous job in researching and incorporating current trends throughout the entire text! Terry H. Stepka, Arkansas State University Overall, I am extremely satisfied with the text. It is well-written, and I love the author's sense of humor! Terry H. Stepka, Arkansas State University I LOVE the arrangement of the chapters and the high quality of the self-checks and discussion questions that are provided. Karen E. Eifler, University of Portland

Language in Thought and Action


S.I. Hayakawa - 1939
    Senator S. I. Hayakawa discusses the role of language in human life, the many functions of language, and how language—sometimes without our knowing—shapes our thinking in this engaging and highly respected book. Provocative and erudite, it examines the relationship between language and racial and religious prejudice; the nature and dangers of advertising from a linguistic point of view; and, in an additional chapter called “The Empty Eye,” the content, form, and hidden message of television, from situation comedies to news coverage to political advertising.

Think: A Compelling Introduction to Philosophy


Simon Blackburn - 1999
    Written expressly for "anyone who believes there are big questions out there, but does not know how to approach them," Think provides a sound framework for exploring the most basic themes of philosophy, and for understanding how major philosophers have tackled the questions that have pressed themselves most forcefully on human consciousness.

Project Management: A Managerial Approach


Jack R. Meredith - 1994
    Even though a professional team, like the one depicted on the cover, can make skydiving seem perfectly choreographed; there are always uncertainties. Whether it's getting a skydiving team into the air or a new product off the ground, no project has ever been completed exactly as planned.With Meredith and Mantel's Sixth Edition, you'll not only learn how to select, initiate, operate, and control all types of projects; you'll also learn how to manage risks and uncertainties. Written from a managerial perspective, the text equips you with the quantitative skills, knowledge of organizational issues, and insights into human behavior that you need to do project management effectively.Updated and revised, this edition features current coverage of topics such as:* Risk management* Lifecycle costing* Real options* Organizational process assets* Non-technical project terminations* The phase/quality-gate process* Requirements formulation analysisFree trial version of Microsoft Project(r) and Crystal Ball(r)This text includes a CD-ROM containing a 120-day trial version of Microsoft Project(r) and a student version of Crystal Ball(r). Microsoft Project and Crystal Ball screenshots appear where relevant throughout the text. Additionally, a number of end-of-chapter exercises encourage you to apply these computer software packages to project management problems.

Dictionary of Word Origins: Histories of More Than 8,000 English-Language Words


John Ayto - 1990
    Written in a clear and informative style, the dictionary describes the Indo-European origins of English and includes many new words and coinages adopted each year.

JavaScript: The Good Parts


Douglas Crockford - 2008
    This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

Language, Culture, and Society: An Introduction to Linguistic Anthropology


Zdenek Salzmann - 1993
    Now with a built-in Resource Manual and Study Guide, Language, Culture, and Society is the teaching text for the linguistic anthropology course.