What is the future of Compiler ?

"Inderaj Bains" <inderaj@gmail.com>
15 Jun 2006 15:00:45 -0400

          From comp.compilers

Related articles
What is the future of Compiler ? blertadn@yahoo.com (blerta bishaj) (2006-06-12)
Re: What is the future of Compiler ? torbenm@app-1.diku.dk (2006-06-15)
What is the future of Compiler ? inderaj@gmail.com (Inderaj Bains) (2006-06-15)
Re: What is the future of Compiler ? englere_geo@yahoo.com (Eric) (2006-06-15)
Re: What is the future of Compiler ? oliver@first.in-berlin.de (Oliver Bandel) (2006-06-19)
RE: What is the future of Compiler ? qtj-query@shaw.ca (Quinn Tyler Jackson) (2006-06-20)
Re: What is the future of Compiler ? frido@q-software-solutions.de (Friedrich Dominicus) (2006-06-22)
What is the future of Compiler ? pschen@casd2.iie.ncku.edu.tw (1995-12-09)
| List of all articles for this month |
From: "Inderaj Bains" <inderaj@gmail.com>
Newsgroups: comp.compilers
Date: 15 Jun 2006 15:00:45 -0400
Organization: Compilers Central
Keywords: design
Posted-Date: 15 Jun 2006 15:00:45 EDT

Where the compilers are headed? This is a very broad topic, I will try
to address some parts


First, most problems in compilers are intractable (NP), this ensures
heuristics will always be needed and developers and researchers will
have jobs.


In terms of research, Scanning and parsing have had a lot of research
and are thus fairly matured. Optimizations is going to be an active
research area forever with newer things regularly coming up like using
machine learning for Heuristics. Maybe with multicore processors,
automatic parallelization could come into focus again.


In terms of job areas, There are going to be many domain specific
compilers, that is the volume of jobs Like graphics processors
(nVidia, ATI), embedded processors, low power ones (Transmeta) Off
course traditional heavyweight compilers are there to stay but with
fewer openings (Intel, Microsoft compilers) Many companies adapt gcc
compiler/toolchain to their needs (Google)


~Inderaj



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.