Paperback: 475 pages
Publisher: *M&T Press; 1 edition (April 5, 2000)
Language: English
ISBN-10: 0764546252
ISBN-13: 978-0764546259
Product Dimensions: 5.7 x 1.2 x 8.5 inches
Shipping Weight: 1.5 pounds
Average Customer Review: 4.2 out of 5 stars See all reviews (10 customer reviews)
Best Sellers Rank: #5,608,295 in Books (See Top 100 in Books) #20 in Books > Computers & Technology > Programming > APIs & Operating Environments > Unicode #69 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Coding Theory #1872 in Books > Computers & Technology > Computer Science > Systems Analysis & Design
Character encoding is not for the faint hearted. Unicode promises to end all that.If you are interested in fundamentals of Unicode, you'll be dissapointed with "Unicode:A Primer" . For instance, do you know how exactly your vi editor is able to display that russian character by talking to the xterm ? My expectation in reading this book was to get an idea of what in the world are UCS-2, ISO-8859, ISO-10646, Unicode, UTF-8, etc...and what is the basic difference between them . So, I was actually interested in the author talking about these encoding standards in a low-level detailed manner.The material in the first five chapters , which form the introduction to Unicode, appears jumbled and quiet hopelessly out of sequence. If one is used to reading in a widely accepted manner of first defining things and then discussing them, one would be dissapointed. It is only in Chapter 4, for instance, that the author defines UTF-7, UTF-16 etc - whereas these "terms" are frequently used in the preceding sections.But, if you don't care about the basics and would like to get into the details right away - there are parts of this book you'll find useful. Not completely satisfactory maybe, but at least useful. For instance, you get to explore the difference between the various standards - all in one book. And that's good. There are chapters on programming language, OS and XML/HTML which would be useful for programmers. For example, the book talks about how Perl, Java, C++, etc. (with some code too!) and databases support Unicode - how Windows 98 does not. So, if you are working on encoding and know what you want, you may actually find it here.But, contrary to what the title claims, this book doesn't do a great job being a primer. The back of the book states the Reader Level to be : Intermediate to Advanced. And that's fair.
I'm sad that I can't give this book 5 stars because the quality is there. I would have liked additional examples of programming for Unicode. Java is easy because Unicode is its native character set. But I work in C++, C, SQL, Perl and shell scripts too. A few pages dedicated to each of these (and perhaps some other languages in common use) would be of great help. Some of the issues I'd like to see addressed are:1) The preferred data type(s) for representing Unicode characters in each language.2) Library functions to avoid and alternatives to each.3) Reading and writing common encodings (UTF-8 and UCS-16 are the big ones).4) Conversion between Unicode and other character sets.The addition of this material in future edition would make this one of the most essential books on the shelf of anyone developing software for the international market. As it stands, it is still a fine book. If you are a programmer doing internationalization, it is worth owning.
If you are a computer professional and have to deal with web pages in various languages, you will need to know what Unicode is about.This book is a good first look at Unicode. While it does not go into nitty-gritty details, it gives a good overview of what it is about. Now I am no longer in complete darkness, thanks to this book.After this book, I will proceed to the official Unicode 3.0 hardcover reference.
This is a very good source of information about the Unicode standard. Being organized as a primer makes it much more useful for someone who doesn't know much about Unicode compared to the Unicode standard document. It discusses the Unicode standard in depth, dealing with topics like bidirectional text and CJK. It also discusses Unicode implementations in Operating Systems and its support by programming languages.
This book is what I've been looking for---it explains the "why" and shows the "how" of the Unicode standard. The explanation is clear and I have no difficulty understanding the contents.It also offers helpful information of the support by programming languages (C, XML, Java, etc.), showing some program examples and also lets me know the support for Unicode 3.0 by the various operating systems.It is also helpful in mentioning the differences in the various versions.This is by far, the best book that sheds light on the Unicode standard. If you want to know what Unicode is about... This is the book !
Unicode: A Primer The Unicode Standard, Version 4.0 The Unicode Standard, Version 3.0 Images of All Unicode Characters on Kindle Touch 5.0.0 Images of All Unicode Characters on Kindle Keyboard 3.3 Unicode Demystified: A Practical Programmer's Guide to the Encoding Standard Primer of Biostatistics, Seventh Edition (Primer of Biostatistics (Glantz)(Paperback)) Primer Diario Nana: Mi primer Diario de Susana (Volume 2) (Spanish Edition) Primer on the Rheumatic Diseases (Primer on Rheumatic Diseases (Klippel)) Primer Diario Rosy: mi primer Diario (Volume 1) (Spanish Edition) Make: Sensors: A Hands-On Primer for Monitoring the Real World with Arduino and Raspberry Pi A Linear Systems Primer A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering) Data Architecture: A Primer for the Data Scientist: Big Data, Data Warehouse and Data Vault 3D Math Primer for Graphics and Game Development, 2nd Edition An Embedded Software Primer Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) Intelligent Content: A Primer DSP Primer Digital Media Primer (2-download)