Comment Re:AIFF?, Flac!, Lossless in General. & Random (Score 2) 749
ALAC is Apple's Lossless Audio Codec and is a latecomer onto the scene. It has good iTunes support and slightly better compression than FLAC, but that's about it.
Apple's ALAC lossless codec is only a dozen C/C++ files (C for the actual codec, C++ for the file format). It's easy to understand, port, and include in other software. To build it you type 'make'. So from a source code perspective ALAC is much better... FLAC has many dozens of source files, assembly, uses automake etc so it's annoying to work with the actual source.
Not that any of that matter to users, but to programmers ALAC is *much* better.