From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,XPRIO autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d6f7b92fd11ab291,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-14 22:55:03 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.airnews.net!cabal12.airnews.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.ada Subject: Crosspost: Help wanted from comp.compilers Date: Tue, 15 Jul 2003 00:46:15 -0500 Organization: Airnews.net! at Internet America Message-ID: Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library2.airnews.net NNTP-Posting-Time: Tue, 15 Jul 2003 00:52:44 -0500 (CDT) NNTP-Posting-Host: !_)c-1k-WnKnuI- (Encoded at Airnews!) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Xref: archiver1.google.com comp.lang.ada:40279 Date: 2003-07-15T00:46:15-05:00 List-Id: Microsoft has this NEW IDEA. They're going to build a Program Database to store all kinds of intermediate data about the programs being compiled, linked, etc., and their tools will all work from that database. Sounds sort of like the database at the center of a Stoneman APSE to me. That idea dates back to, what, the late 1970s? ------------------------------------------------------------------------ Subject: RE: Microsoft - Compiler Opportunities Date: Mon, 30 Jun 2003 15:11:48 -0700 Software Design Engineer - New Product Microsoft has recently started an exciting compiler and tools project which will produce all its future code generators, JIT compilers, optimizers, and program analysis tools. The tools suite will include tools ranging from profilers to sophisticated defect analysis tools. Producing optimized, robust software requires advanced, integrated tools that are built from a common infrastructure that is capable of analyzing and processing program related information at different stages in the development process. This information, whether it is source code, intermediate representation, metadata, profile information, browser data, binaries, etc has historically been scattered about in a typical build environment. We're looking to build a common Program Database where all of this data can be stored and retrieved efficiently and uniformly thru an API by various interested parties. These would include compilers, dynamic & static analysis tools, debuggers, source browsers, QA tools, and so on. We are looking for a person with a background in programming environments/databases/ compilers/tools to help design and implement this central Program Database. You would be working with a team of experienced compiler and tools writers tasked with producing the core of Microsoft's next generation programming environment. The PDB and the API's you design will be used in products throughout Microsoft as well as future 3rd party tool vendors. The ideal candidate would have an MS/CS+ and 4+ years of experience building program databases, analysis tools (and their stores) and a strong passion for programming environments in general.