e99 Online Shopping Mall
Help | |
Home - Basic L - Languages General (Books) |
  | Back | 21-40 of 100 | Next 20 |
click price to see details click image to enlarge click link to go to the store
21. Programming Language Processors in Java: Compilers and Interpreters by David Watt, Deryck Brown | |
Hardcover: 436
Pages
(2000-02-14)
list price: US$93.33 -- used & new: US$29.99 (price subject to change: see help) Asin: 0130257869 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (8)
The best intro to compilers, period!
No longer relevant thanks to Eclipse framework
Simply the best Learing-by-Coding compiler book
Rushed to publication too quickly There -are- some real problems with it, though.The most obvious and central problem is that it's not a book by (or for) Java programmers.It feels very much as if the book was hastily rewritten from "Language Processors in Pascal" to "Language Processors in Java" after Java exploded in popularity, a year or two before the book was published.The mini-Triangle language is clearly a Pascal derivative, and many of the "pseudo-code" examples are really Pascal.Pascal may be a teaching language, but it looks completely alien to Java developers. My biggest concern, and it's what prompted me to write this review, is that the Java code is truly awful.Yes, it uses the Visitor pattern (as one reviewer pointed out) to traverse the AST during semantic analysis, which is a reasonable strategy.But the code is just plain bad, and you don't want students learning bad habits.The code is utterly non-polymorphic; it's filled with long cascaded if-statements that check whether an AST node is an instanceof this or an instanceof that.They pass and return parameters of type Object, and callers perform dangerous narrowing typecasts.They freely pass and return null values that have special semantics (i.e. "if this parameter is null, then it means we have this kind of situation; otherwise it's the other kind").Types are represented as ints (no attempt to create typesafe enums), instance members are made public and accessed directly rather than through methods, and they use unconventional (and unexplained) 1-character variable names.I'm telling you:it's a complete disaster, and students will come away from the course writing the worst Java code you could imagine. Another problem:the book is written in a stilted and awkwardly formal tone - a throwback to textbooks in the 70s and 80s.The art of writing textbooks has advanced to the point where, gosh, you're supposed to be able to READ them.They're written FOR real people, BY real people.But this book reads like an actuarial report.It never says "you" and never says "we" - it's written entirely in stilted 3rd-person legalese.Not good. Oh, one more gripe:the authors decided mysteriously that they don't like the standard terminology that's been around for 3 decades, so they changed "semantic analysis" to "contextual analysis" and so on, and then acted as if the standard terminology is non-standard.They could have at least said up front that they preferred using their own terminology, but that it was nonstandard; instead they're trying to rewrite history.It's inexcusable, and will confuse students who head to other books after reading this one. Compilers are hard to write and hard to learn, and this book actually is an improvement in clarity of exposition over most of its predecessors.But it's just begging to be replaced by something better.In the meantime, I'd skip it and go straight to Programming Language Pragmatics.
Easy to read and understand Good illustration of compiler concepts. One of the better basic compiler books i have read Next book should be "Progamming language pragmatics" |
22. Programming Languages by Allen Tucker, Robert Noonan | |
Hardcover: 624
Pages
(2006-08-14)
-- used & new: US$82.94 (price subject to change: see help) Asin: 0072866098 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
Programming Languages |
23. Essentials of Programming Languages, 3rd Edition by Daniel P. Friedman, Mitchell Wand | |
Hardcover: 416
Pages
(2008-04-30)
list price: US$68.00 -- used & new: US$42.00 (price subject to change: see help) Asin: 0262062798 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (2)
I'm going back to the 2nd Edition
Very good book |
24. Toward Useful Program Evaluation in College Foreign Language Education | |
Paperback: 248
Pages
(2009-10-15)
list price: US$30.00 -- used & new: US$19.85 (price subject to change: see help) Asin: 0980045932 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
25. The Loom of Language: An Approach to the Mastery of Many Languages by Frederick Bodmer | |
Paperback: 704
Pages
(1985-10-17)
list price: US$21.95 -- used & new: US$8.91 (price subject to change: see help) Asin: 039330034X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (7)
Loom of Language is definitely comprehensive
It's OK.
Still interesting, still relevant
Contents: (...)
Constructed Aux. Lang. of International Communication Essentially Mr. Bodmer states that all of the current proposals for an international language are flawed but "Novial" is the best among them.However, its flaws are that it doesn't take into account the predominance of Greek roots comming into common usage through scientific terminology, not Latin roots that many of the other attempts use.It doesn't respect the widespread knowledge about English even in Asia and neglects the need for a simplified lexicography.He cites "Basic English" as a natural starting point which contains the main 850 words in English used to define all the others. If a person wanted to get a head start learning the international language of the future.They probably wouldn't be too far off if they studied Greek roots which are easily recognized by native English speakers first such as "haema" for "blood" as in the word hemoglobin.And only the words from the list of the basic 850.Then studied only the Latin roots easily recognized by native English speakers such as "Omni" for "all." Finally, study the simplified spelling and grammar of Novial. If nothing else, this book will give people a greater understanding of languages in general and perhaps help them speak or write more effectively in any language, even their mother tongue. ... Read more |
26. Concepts in Programming Languages by John C. Mitchell, Krzysztof Apt | |
Hardcover: 450
Pages
(2001-12-15)
list price: US$84.00 -- used & new: US$70.75 (price subject to change: see help) Asin: 0521780985 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (12)
Excellent explanation of fundamental concepts
Excellent introduction to programming language concepts
Get it! Read it!
Good introduction to the subject
Good Review Book, Bad Intro Book |
27. Individual Differences in Second-Language Learning (Second Language Acquisition Series) by Peter Skehan | |
Paperback: 176
Pages
(1989-03-01)
list price: US$45.00 -- used & new: US$27.05 (price subject to change: see help) Asin: 0713166029 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
28. Chemistry in Quantitive Language: Fundamentals of General Chemistry Calculations by Christopher Oriakhi | |
Hardcover: 512
Pages
(2009-02-27)
list price: US$85.00 -- used & new: US$72.82 (price subject to change: see help) Asin: 0195367995 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
29. Australian Language & Culture (Language Reference) by Lonely Planet, Barry Blake | |
Paperback: 256
Pages
(2007-03-01)
list price: US$8.99 -- used & new: US$3.84 (price subject to change: see help) Asin: 1740590996 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Features comprehensive section on Australia's impressive array of indigenous languages. Lonely Planet's English Language & Culture series goes behind the scenes of languages you thought you knew.Get into the culture and humour behind common - and not so common - English expressions and learn about the local languages that inspired them. Customer Reviews (8)
Crazy good book if you're going to Australia
A marvellous bargain in every sense
Good but not great!!
This book is garbage
Speaking "Aussie" |
30. Introduction to Automata Theory,Languages, and Computation (3rd Edition) by John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman | |
Hardcover: 535
Pages
(2006-07-15)
list price: US$138.00 -- used & new: US$89.10 (price subject to change: see help) Asin: 0321462254 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This classic book on formal languages, automata theory, and computational complexity has been updated to present theoretical concepts in a concise and straightforward manner with the increase of hands-on, practical applications. This new edition comes with Gradiance, an online assessment tool developed for computer science. Gradiance is the most advanced online assessment tool developed for the computer science discipline. With its innovative underlying technology, Gradiance turns basic homework assignments and programming labs into an interactive learning experience for students. By using a series of “root questions” and hints, it not only tests a student’s capability, but actually simulates a one-on-one teacher-student tutorial that allows for the student to more easily learn the material. Through the programming labs, instructors are capable of testing, tracking, and honing their students’ skills, both in terms of syntax and semantics, with an unprecedented level of assessment never before offered. Customer Reviews (43)
written for peoplec who already know the material?
Satisfying
Want an Advanced? Get the First Edition of 1979
The best theoretical computer science book out there.
Very nice book |
31. First Language Lessons for the Well-Trained Mind by Jessie Wise | |
Hardcover: 420
Pages
(2003-02)
list price: US$24.95 -- used & new: US$50.50 (price subject to change: see help) Asin: 0971412979 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (63)
First Language Lessons
Easy to Use
This Is A Gift To Any Child!!!
excellent old-fashioned grammar
Simple, Easy to Use, and Easy to Teach |
32. The Meaning Makers: Children Learning Language and Using Language to Learn by Gordon Wells | |
Paperback: 256
Pages
(1985-11-21)
list price: US$28.50 -- used & new: US$10.00 (price subject to change: see help) Asin: 0435082477 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (2)
The meaning makers
A Very Difficult Read |
33. The Ancient Languages of Mesopotamia, Egypt and Aksum | |
Paperback: 272
Pages
(2008-05-12)
list price: US$44.99 -- used & new: US$35.23 (price subject to change: see help) Asin: 0521684978 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
34. Great Jobs for Foreign Language Majors (Great Jobs For Series) by Julie DeGalan, Stephen Lambert | |
Paperback: 192
Pages
(2007-03-16)
list price: US$15.95 -- used & new: US$8.37 (price subject to change: see help) Asin: 0071476148 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description A foreign language degree translates into success! You've worked hard for that foreign language degree. Now what? Sometimes the choice of careers can seem endless; the most difficult part of a job search is narrowing down your options. Great Jobs for Foreign Language Majors will help you choose the right career out of the myriad possibilities at your disposal. It provides detailed profiles of careers in your field along with the basic skills necessary to begin a focused job search. You'll soon be on the fast track to landing a job that satisfies your personal, professional, and practical needs. Great Jobs for Foreign Language Majors will help you: Go from foreign language major to: Customer Reviews (1)
Pretty decent book, but... |
35. Language and the Politics of Emotion (Studies in Emotion and Social Interaction) | |
Paperback: 228
Pages
(1990-06-29)
list price: US$30.99 -- used & new: US$24.22 (price subject to change: see help) Asin: 0521388686 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
36. Essentials of Programming Languages - 2nd Edition by Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes | |
Hardcover: 408
Pages
(2001-01-29)
list price: US$62.00 -- used & new: US$26.00 (price subject to change: see help) Asin: 0262062178 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (17)
very methodical and simple
Good balance of formal and layman language
An Almost Perfect Book
Be sure to have your dictionary on hand while reading... As a part of the class we had to take reading quizzes on each section, meaning we had to read this book cover to cover.Friedman used complex, difficult to understand language to teach concepts that themselves were difficult to grasp.To make matters worse, the professor simply read from the book during lecture, failing to clarify the mysteries created by Friedman. An optional book for the class was Programming Language Pragmatics.It explained the implementations of Object Oriented languages, type checking, assembly, etc. using multiple languages people have used before, unlike scheme.I would suggest looking at that book before choosing EOPL.
excellent |
37. Guidelines for Barefoot Language Learning: An Approach Through Involvement and Independence by Donald N. Larson | |
Paperback: 327
Pages
(1984-11)
list price: US$14.95 -- used & new: US$501.85 (price subject to change: see help) Asin: 0932311008 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Customer Reviews (2)
An Invaluable guide for going from one culture to another
A treasure trove of help for learning a second language Larson's bookis a treasure-trove for language learners.He covers the spectrum fromlearning language basics to dealing with interpersonal difficulties andworkplace challenges.Those familiar with Brewster and Brewster's"Language Acquisition Made Practical" (LAMP) will be delightedwith the practicality ofLarson's detailed descriptions of 200 day-to-daylearning situations. While the book describes how to learn a languagewhile living in a community, it is also a helpful resource for classroomlearning. The principles described can be a help in evaluating and learningwhatever may be missing from the classroom curriculum. Anyone who findsthis book helpful should also check out Larson's "BecomingBilingual" as well as "Language Acquisition Made Practical,"by E. Thomas Brewster and Elizabeth S. Brewster. ... Read more |
38. The Navajo Language: A Grammar and Colloquial Dictionary by Robert W. Young, William,Sr. Morgan | |
Hardcover: 1069
Pages
(1987-10-01)
list price: US$125.00 -- used & new: US$100.00 (price subject to change: see help) Asin: 0826310141 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description |
39. Introduction to Concurrency in Programming Languages (Chapman & Hall/CRC Computational Science) by Matthew Sottile, Timothy G. Mattson, Craig E. Rasmussen | |
Hardcover: 344
Pages
(2009-09-28)
list price: US$79.95 -- used & new: US$70.33 (price subject to change: see help) Asin: 1420072137 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer concurrency features as part of the language definition. The book supplies a conceptual framework for different aspects of parallel algorithm design and implementation. It first addresses the limitations of traditional programming techniques and models when dealing with concurrency. The book then explores the current state of the art in concurrent programming and describes high-level language constructs for concurrency. It also discusses the historical evolution of hardware, corresponding high-level techniques that were developed, and the connection to modern systems, such as multicore and manycore processors. The remainder of the text focuses on common high-level programming techniques and their application to a range of algorithms. The authors offer case studies on genetic algorithms, fractal generation, cellular automata, game logic for solving Sudoku puzzles, pipelined algorithms, and more. Illustrating the effect of concurrency on programs written in familiar languages, this text focuses on novel language abstractions that truly bring concurrency into the language and aid analysis and compilation tools in generating efficient, correct programs. It also explains the complexity involved in taking advantage of concurrency with regard to program correctness and performance. Customer Reviews (1)
First rate introduction to concurrency |
40. Programming Language Concepts Paradigms (Prentice Hall International Series in Computing Science) by David Watt | |
Paperback: 344
Pages
(1993-09-24)
list price: US$49.99 -- used & new: US$109.51 (price subject to change: see help) Asin: 0137288662 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
Very good PL starter High Points: covers the fundamentals of PL that I feel mostgraduate CS students must be comfortable with. It directly addresses manysubtle issues which are always confusing when you start in a very neat way.The level of abstraction used for discussing thigs is just right. One canunderstand things reading through the book most of the times It talks aboutthe theoritical angles but again not in a manner that its too difficult toread. I would highly recommend this book for undergraduate PL class andas a reference book for fundamental concepts. If you feel ever confusedabout difference between types/class, polymorphisms and all, understandingthe real difference between paradigms this is a nice book to go through.The choice of topics covered is also pretty good. I would have liked tosee more on OOP in the book. Also subtype polymorphism was not covered togreat extent. But that's just me. I am sure people will find lot to learnfrom this book. ... Read more |
  | Back | 21-40 of 100 | Next 20 |