Related articles |
---|
[8 earlier articles] |
Re: State of the Art torbenm@pc-003.diku.dk (2008-07-23) |
Re: State of the Art ang.usenet@gmail.com (Aaron Gray) (2008-07-24) |
Re: State of the Art dot@dotat.at (Tony Finch) (2008-07-25) |
Re: State of the Art johnhull2008@gmail.com (johnhull2008) (2008-07-28) |
Re: State of the Art kamalpr@hp.com (kamal) (2008-07-28) |
Re: State of the Art lucky@htsoft.com (Matt Luckman) (2008-07-29) |
Re: State of the Art anton@mips.complang.tuwien.ac.at (2008-08-03) |
From: | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
Newsgroups: | comp.compilers |
Date: | Sun, 03 Aug 2008 17:10:33 GMT |
Organization: | Institut fuer Computersprachen, Technische Universitaet Wien |
References: | 08-07-040 08-07-042 08-07-046 |
Keywords: | practice |
Posted-Date: | 03 Aug 2008 14:58:10 EDT |
"Aleksey Demakov" <ademakov@gmail.com> writes:
>Is there anything relatively new (say not described by Muchnik) that
>became or going to become widely used? Something that clearly wins
>over older algorithms.
Ten years may be too short for most techniques to become widely used.
Even parser generators and SSA form, which are probably as successful
as any technique, have taken longer to catch on. E.g., SSA form has
only been used in GCC a few years ago, and lots of people still write
parsers by hand.
Concerning trends, I see a few:
- Multi-core CPUs (and SMT) require better support for multi-threaded
programs (but with language support, auto-parallelization is too
hard). In that vein, there has been a lot of work published on
software transactional memory in recent years; we'll see if that
catches on.
- Using static analysis and type checking techniques for determining
additional properties of programs, e.g., wrt security.
- anton
--
M. Anton Ertl
anton@mips.complang.tuwien.ac.at
http://www.complang.tuwien.ac.at/anton/
Return to the
comp.compilers page.
Search the
comp.compilers archives again.