Effective Java


Joshua Bloch - 2001
    The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util

Practice Makes Perfect: Complete Spanish Grammar


Gilda Nissenberg - 2004
    This book covers topics from present tense regular verbs to double object pronouns. It covers various aspects of Spanish grammar that learners need to master. It focuses on the practical aspects of Spanish as it's really spoken.

Spanish-English Bilingual Visual Dictionary


D.K. Publishing - 2005
    The Spanish-English Bilingual Visual Dictionary introduces a range of useful current vocabulary in thematic order, using full-color photographs and artworks to display and label all the elements of everyday life — from the home and office to sport, music, nature, and the countries of the world — with panel features on key nouns, verbs, and useful phrases.The Spanish-English Bilingual Visual Dictionary features:A quick and intuitive way to learn and remember thousands of words. A complete range of illustrated objects and scenes from everyday life. Fast and effective learning for any situation, from home and office to shopping and dining out. Detailed index for instant reference. Handy size ideal for travel. The illustrations in the Spanish-English Bilingual Visual Dictionary provide a quick and intuitive route to learning a language, defining the words visually so it is easier to remember them and creating a colorful and stimulating learning resource for the foreign-language and EFL/ESL student.

Pimsleur Spanish I [Lessons 1-30]


Pimsleur Language Programs - 1995
    Even knowing a little bit of Spanish will make travel to Latin America or Spanish-speaking countries a breeze. Whether you want to travel, communicate with friends or colleagues, reconnect with family, or just understand more of what’s going on in the world around you, learning Spanish will expand your horizons and immeasurably enrich your life. The best part is that it doesn’t have to be difficult or take years to master. Thirty minutes a day is all it takes, and we get you speaking right from the first day. Pimsleur courses use a scientifically-proven method that puts you in control of your learning. If you’ve tried other language learning methods but found they simply didn’t stick, then you owe it to yourself to give Pimsleur a try.Why Pimsleur? - Quick + Easy – Only 30 minutes a day. - Portable + Flexible – Core lessons can be done anytime, anywhere, and easily fit into your busy life. - Proven Method – Works when other methods fail. - Self-Paced – Go fast or go slow – it’s up to you. - Based in Science – Developed using proven research on memory and learning. - Cost-effective – Less expensive than classes or immersion, and features all native speakers. - Genius – Triggers your brain’s natural aptitude to learn. - Works for everyone – Recommended for ages 13 and above.What’s Included? - 30, 30-minute audio lessons - 60 minutes of reading instruction to provide you with an introduction to reading Spanish designed to teach you to sound out words with correct pronunciation and accent - in total, 16 hours of audio, all featuring native speakers - a Reading Booklet and User’s GuideWhat You’ll Learn In the first 10 lessons, you’ll cover the basics: saying hello, asking for or giving information, scheduling a meal or a meeting, asking for or giving basic directions, and much more. You’ll be able to handle minimum courtesy requirements, understand much of what you hear, and be understood at a beginning level, but with near-native pronunciation skills. In the next 10 lessons, you’ll build on what you’ve learned. Expand your menu, increase your scheduling abilities from general to specific, start to deal with currency and exchanging money, refine your conversations and add over a hundred new vocabulary items. You’ll understand more of what you hear, and be able to participate with speech that is smoother and more confident. In the final 10 lessons, you’ll be speaking and understanding at an intermediate level. In this phase, more directions are given in the target language, which moves your learning to a whole new plane. Lessons include shopping, visiting friends, going to a restaurant, plans for the evening, car trips, and talking about family. You’ll be able to speak comfortably about things that happened in the past and make plans for the future. Reading Lessons are included at the end of Lesson 30 to provide you with an introduction to reading Spanish. These lessons, which total about one hour, are designed to teach you to sound out words with correct pronunciation and accent.The Pimsleur Method We make no secret of what makes this powerful method work so well. Paul Pimsleur spent his career researching and perfecting the precise elements anyone can use to learn a language quickly and easily. Here are a few of his “secrets”:The Principle of Anticipation In the nanosecond between a cue and your response, your brain has to work to come up with the right word. Having to do this boosts retention, and cements the word in your mind.Core Vocabulary Words, phrases, and sentences are selected for their usefulness in everyday conversation. We don’t overwhelm you with too much, but steadily increase your ability with every lesson.Graduated Interval Recall Reminders of new words and structures come up at the exact interval for maximum retention and storage into your long-term memory.Organic Learning You work on multiple aspects of the language simultaneously. We integrate grammar, vocabulary, rhythm, melody, and intonation into every lesson, which allows you to experience the language as a living, expressive form of human culture.Learning in Context Research has shown that learning new words in context dramatically accelerates your ability to remember. Every scene in every Pimsleur lesson is set inside a conversation between two people. There are no drills, and no memorization necessary for success.Active Participation The Pimsleur Method + active learner participation = success. This method works with every language and every learner who follows it. You gain the power to recall and use what you know, and to add new words easily, exactly as you do in English.The Spanish Language Spanish is the official language of 19 Latin American nations, as well as Spain, the Dominican Republic, and Cuba. Further, it’s one of the six official languages recognized by the United Nations. Pimsleur's Spanish programs teach an educated Latin American Spanish, featuring speakers from Colombia and Mexico. Students can expect to understand the lessons clearly and to be understood by Spanish speakers everywhere.Tech Talk - CDs are formatted for playing in all CD players, including car players, and users can copy files for use in iTunes or Windows Media Player.

The McGraw-Hill Handbook of English Grammar and Usage


Mark Lester - 2004
    'The McGraw-Hill Handbook of English Grammar and Usage' does so in an entertaining way.

Palm Trees in the Snow


Luz Gabás - 2012
    Her father and his brother worked in the colony of Fernando Po, but these letters tell a different story than the tales of life in Africa that made it to the dinner table. Clarence has no idea what really went on during their time at the cocoa plantations—or why no one in her family has ever returned to the island in all the years since. But the letters suggest that a great love story is buried beneath the years of silence.Setting out from her home in Spain’s snowy mountains, Clarence makes the same journey across the sea that her uncle and father traveled before her. There, she unlocks the painful secrets her family has hidden in the rich African soil. But what she discovers may also be the key to awakening her own listless heart.

A Brief History of the Spanish Language


David A. Pharies - 2007
    In what will likely become the introduction to the history of the Spanish language, David Pharies clearly and concisely charts the evolution of Spanish from its Indo-European roots to its present form. An internationally recognized expert on the history and development of this language, Pharies brings to his subject a precise sense of what students of Spanish linguistics need to know.After introductory chapters on what it means to study the history of a language, the concept of linguistic change, and the nature of language families, Pharies traces the development of Spanish from its Latin roots, all with the minimum amount of technical language possible.  In the core sections of the book, readers are treated to an engaging and remarkably succinct presentation of the genealogy and development of the language, including accounts of the structures and peculiarities of Latin, the historical and cultural events that deeply influenced the shaping of the language, the nature of Medieval Spanish, the language myths that have become attached to Spanish, and the development of the language beyond the Iberian Peninsula, especially in the Americas. Focusing on the most important facets of the language’s evolution, this compact work makes the history of Spanish accessible to anyone with a knowledge of Spanish and a readiness to grasp basic linguistic concepts.Available in both English and Spanish editions, A Brief History of the Spanish Language provides a truly outstanding introduction to the exciting story of one of the world’s great languages.

Easy Spanish Phrase Book: Over 700 Phrases for Everyday Use


Pablo García Loaeza - 2012
    The perfect companion for tourists and business travelers in Spain and Latin America, it features words, phrases, and sentences that cover everything from asking directions to ordering dinner.Over 700 conveniently organized expressions include terms for modern telecommunications as well as phrases related to transportation, shopping, medical and emergency situations, and other common circumstances. A phonetic pronunciation accompanies each phrase.

The Penguin Dictionary of Literary Terms and Literary Theory


J.A. Cuddon - 1982
    Geared toward students, teachers, readers, and writers alike, The Penguin Dictionary of Literary Terms and Literary Theory explains critical jargon (intertextuality, aporia), schools of literary theory (structuralism, feminist criticism), literary forms (sonnet, ottava rima), and genres (elegy, pastoral) and examines artifacts, historic locales, archetypes, origins of well-known phrases, and much, much more. Scholarly, straightforward, comprehensive, and even entertaining, this is a resource that no word-lover should be without.

Prego!: An Invitation To Italian


Graziana Lazzarino - 1980
    This edition contains four new cultural collages which trace four topics, such as "The City", up to the present day. An accompanying audiotape for instructors is also available.

Ordesa


Manuel Vilas - 2018
    In the face of enormous personal tumult, he sits down to write. What follows is an audacious chronicle of his childhood and an unsparing account of his life's trials, failures, and triumphs that becomes a moving look at what family gives and takes away.With the intimacy of a diarist, he reckons with the ghosts of his parents and the current specters of his divorce, his children, his career, and his addictions. In unswervingly honest prose, Vilas explores his identity after great loss--what is a person without a marriage or without parents? What is a person when faced with memories alone? Already an acclaimed poet and novelist in Spain, Vilas takes his work to a whole new level with this autobiographical novel; critics have called it "a work of art able to cauterize pain."Elegiac and searching, Ordesa is a meditation on loss and a powerful exploration of a person who is both extraordinary and utterly ordinary--at once singular and representing us all--who transforms a time of crisis into something beautiful and redemptive.

Hacking: The Art of Exploitation


Jon Erickson - 2003
    This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

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.

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.

Experiences in translation


Umberto Eco - 2001
    An author whose works have appeared in many languages, Eco is also the translator of G?rard de Nerval's Sylvie and Raymond Queneau's Exercices de style from French into Italian. In Experiences in Translation he draws on his substantial practical experience to identify and discuss some central problems of translation. As he convincingly demonstrates, a translation can express an evident deep sense of a text even when violating both lexical and referential faithfulness. Depicting translation as a semiotic task, he uses a wide range of source materials as illustration: the translations of his own and other novels, translations of the dialogue of American films into Italian, and various versions of the Bible. In the second part of his study he deals with translation theories proposed by Jakobson, Steiner, Peirce, and others.Overall, Eco identifies the different types of interpretive acts that count as translation. An enticing new typology emerges, based on his insistence on a common-sense approach and the necessity of taking a critical stance.