|Current work in compiler/language design. hackeron@Athena.MIT.EDU (Harris L. Gilliam - MIT Project Athena) (1991-11-10)|
|Re: Current work in compiler/language design. firstname.lastname@example.org (1991-11-11)|
|Re: Current work in compiler/language design. email@example.com (1991-11-12)|
|Current work in compiler/language design. firstname.lastname@example.org (1991-11-14)|
|Re: Current work in compiler/language design. email@example.com (1991-11-16)|
|Re: Current work in compiler/language design. firstname.lastname@example.org (1991-11-17)|
|Re: Current work in compiler/language design. email@example.com (Bob Hathaway) (1991-11-18)|
|Re: Current work in compiler/language design. firstname.lastname@example.org (1991-11-19)|
|[11 later articles]|
|From:||email@example.com (Preston Briggs)|
|Organization:||Rice University, Houston|
|Date:||Mon, 11 Nov 1991 00:07:20 GMT|
In article 91-11-030 Harris L. Gilliam - MIT Project Athena <hackeron@Athena.MIT.EDU> writes:
> What are the current hot spots in compiler/language design ? What
>topics are being hashed through and where are the next breakthroughs in
>compilers and languages going to come from. I am considering doing my
>thesis in the area of compiler/language design and have begun to ask a
>variety of sources these types of questions
I always wonder on this sort of question: Where's your advisor? If you
don't have one yet, get one. Then do whatever's necessary to please her.
Of course, the area of interest is sometimes an important consideration
when choosing an advisor. But perhaps more important are support,
support, and support (financial, moral, and political).
Compiling for parallel machines, especially distributed memory.
Dealing with instruction-level parallelism.
Compiling higher-level languages.
Optimization for complex memory hierachies.
Exploitation of dependence analysis (that is, sharp array analysis)
for suprising purposes.
At least, those are things that interest me and my friends. There are, of
course, lots of others in both language design and implementation.
Look in recent proceeding from POPL, OOPSLA, and PLDI for what's been
considered important recently.
Return to the
Search the comp.compilers archives again.