Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #2849
| From | Christopher F Clark <christopher.f.clark@compiler-resources.com> |
|---|---|
| Newsgroups | comp.compilers |
| Subject | Re: Are compiler developers light-years ahead of other software development? |
| Date | 2022-01-20 21:11 +0200 |
| Organization | Compilers Central |
| Message-ID | <22-01-077@comp.compilers> (permalink) |
Sadly, I would like to offer an alternate perspective on how far compilers are than other areas of software development. Yes, LL and LR parser generators have been around for decades. My compiler class in the late 1970s had me implement both of them. However, shortly after that parser technology was considered basically a settled problem, while in actuality many parser generators are hard to use and people don't understand it when they output state machines and conflict messages freak compiler writers out, etc. As a result, despite all the technology we could be bringing to bare on compilers, as far as I can tell, more than half the compilers in actual use are done via hand-written recursive descent with little hacks here and there to get them to work. The prevalence of "ad hack" compilers should be embarrassing to anyone who wants to talk about software "engineering". There is good theory we could put to use building better compilers and more reliable languages. However, most of it is languishing and going to waste. At least that's what this compiler developer sees when he looks at the landscape. But maybe I am biased in that perspective.... ****************************************************************************** Chris Clark email: christopher.f.clark@compiler-resources.com Compiler Resources, Inc. Web Site: http://world.std.com/~compres 23 Bailey Rd voice: (508) 435-5016 Berlin, MA 01503 USA twitter: @intel_chris ------------------------------------------------------------------------------ [There's a definite "too busy chopping down trees to sharpen our axes" vibe here. -John]
Back to comp.compilers | Previous | Next — Next in thread | Find similar
Re: Are compiler developers light-years ahead of other software development? Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-01-20 21:11 +0200
Re: Are compiler developers light-years ahead of other software development? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2022-01-21 17:38 +0000
Re: Are compiler developers light-years ahead of other software development? gah4 <gah4@u.washington.edu> - 2022-01-21 17:40 -0800
Re: Are compiler developers light-years ahead of other software development? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2022-01-22 09:34 +0000
csiph-web