magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 2000 > 09 > Bookmarks  

Tackling a Daunting Task

Unicode: A Primer
By Tony Graham
M&T Books, 2000, 475pp.
$24.99

By Eugene Eric Kim

A primer is supposed to be an introductory text. In the case of computer books, however, what qualifies as "introductory" can vary dramatically. Certain technical topics are broad in scope, and require quite a bit of prior knowledge for the user to understand them.

Unicode is one such topic. At first glance, it's deceptively simple. Like ASCII, Unicode is a specification for character encodings. Fundamentally, this means that for every character, Unicode provides a corresponding number. The number 65, for example, represents a capital A, 66 represents a capital B, and so on.

Unlike ASCII, Unicode is meant to be a universal character set, addressing languages that do not use the Latin alphabet, such as the Asian languages. Unfortunately, this isn't as easy as it may seem. Supporting all written languages requires maintaining a mapping between a number and a character. For example, some languages are written from right to left, rather than left to right. The Unicode standard must somehow incorporate this and a lot of other information. On top of all this, Unicode attempts to be backward-compatible with many of the existing character sets for different languages.

While Unicode is an extremely important subject in this age of globalization, books on Unicode are few and far between. For this reason alone, Tony Graham deserves applause for his ambitiously titled Unicode: A Primer.

Text in Context

One of the book's strengths is the context he sets for why Unicode is important, and how it's relevant.




  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2