Matt Pietrek
Encyclopedia
Matt Pietrek is a computer
specialist and author
specializing in MS Windows.
Pietrek has written several books on the subject and, for eight years, wrote the column "Under the Hood" in MSJ (and subsequently) MSDN Magazine. As of April 2004 he has been working at Microsoft
, initially on Visual Studio.
Computer
A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic or logical operations. The particular sequence of operations can be changed readily, allowing the computer to solve more than one kind of problem...
specialist and author
Author
An author is broadly defined as "the person who originates or gives existence to anything" and that authorship determines responsibility for what is created. Narrowly defined, an author is the originator of any written work.-Legal significance:...
specializing in MS Windows.
Pietrek has written several books on the subject and, for eight years, wrote the column "Under the Hood" in MSJ (and subsequently) MSDN Magazine. As of April 2004 he has been working at Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
, initially on Visual Studio.
External links
- Pietrek's MSDN blog
- Pietrek's web site
- A Crash Course on the Depths of Win32 Structured Exception Handling - The first and most famous article describing Microsoft's Structured Exception Handling mechanism on the implementation level
- "An In-Depth Look into the Win32 Portable Executable File Format," Part1, Part2 — Matt's 2002 MSJ articles describing Win32 Portable ExecutablePortable ExecutableThe Portable Executable format is a file format for executables, object code and DLLs, used in 32-bit and 64-bit versions of Windows operating systems. The term "portable" refers to the format's versatility in numerous environments of operating system software architecture...
file formatFile formatA file format is a particular way that information is encoded for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa. There are different kinds of formats for... - Peering Inside the PE: A Tour of the Win32 Portable Executable File Format — Matt's 1994 MSJ article, the first publicly available material on the subject.