October 2005 - Posts

Rising like a Phoenix. An extandable compiler framework...

From the most recent MSDN Magazine's end bracket column ....

"The Phoenix toolkit provides a prototype that will, in time, replace the Microsoft standard compiler back end (c2.exe), as well as the Microsoft® .NET Framework just-in-time (JIT) compiler (mscorpjt.dll) and pre-JITer (ngen.exe). The Phoenix c2 back end can generate code for two distinct target instruction sets: Intel machine code (both 32- and 64-bit) and Microsoft intermediate language (IL). Furthermore, using these Phoenix-enabled compilers, it is easy to build custom compiler plug-ins simply by extending the Phx.PlugIn and Phx.Phase classes and then overriding the Phase.Execute method with your own code.

Indeed, plug-ins have complete access to all the compiler's internal data structures. For example, the following code fragment implements a compiler phase that displays the name of each method processed. (A more sophisticated compiler plug-in might implement an advanced optimization.) "

I so want to try this out, but unfortunately:

"Phoenix is the result of a joint endeavor by Microsoft Research and the Developer Division, and is currently available in pre-beta form for noncommercial use to qualified researchers affiliated with recognized institutions (see www.research.microsoft.com/phoenix)."

Anyway it sounds pretty interesting.
Source: MSDN Magazine - {End Bracket}

Can Apple Usurp Microsoft as OS King?

"Apple Computer  executives have said that the company will not license out its OS for Intel-based PCs, but that has not stopped speculation that Apple will pursue that strategy to go after the Microsoft Windows empire. "

Continue

If Microsoft Never Existed...

The alarm clock goes off, buzzing insistently until I reach out a hand and groggily slap at the button to silence the sound. I roll out of bed, pause for a few minutes, then head for the shower.

After breakfast, I head down to the office. I've got several different projects in flight. The new Macintosh has arrived, sporting a new operating system revision. Apple's finally broken the silly fixed memory limit for applications, but the new OS still can't multitask worth a damn. Apple's number one market share—about fifteen percent of the PC market—make it a little complacent. Of course, it helps that Apple is unified, and that the other 85% are running a variety of different operating systems.

I sometimes wonder why anyone would be interested in owning a PC. It's not so much the hardware, which has steadily gotten cheaper. You can buy a decent 32-bit system based on an Intel, Motorola, or Zilog processor for only a couple thousand dollars these days. But the software costs are stunning. WordStar 2005 still runs several hundred dollars, though WordPerfect's pricing strategies since Borland bought the company has helped keep it more affordable. Lotus still has a lock on the spreadsheet market, and $695 is too much for most users.

If Microsoft Never Existed... @ extremerfid.com.