Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #3005
| Path | csiph.com!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end |
|---|---|
| From | gah4 <gah4@u.washington.edu> |
| Newsgroups | comp.compilers |
| Subject | Re: Please provide a learning path for mastering lexical analysis languages |
| Date | Fri, 13 May 2022 13:42:30 -0700 (PDT) |
| Organization | Compilers Central |
| Lines | 37 |
| Sender | news@iecc.com |
| Approved | comp.compilers@iecc.com |
| Message-ID | <22-05-030@comp.compilers> (permalink) |
| References | <22-05-010@comp.compilers> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| Injection-Info | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="61836"; mail-complaints-to="abuse@iecc.com" |
| Keywords | lex, practice |
| Posted-Date | 13 May 2022 20:07:27 EDT |
| X-submission-address | compilers@iecc.com |
| X-moderator-address | compilers-request@iecc.com |
| X-FAQ-and-archives | http://compilers.iecc.com |
| In-Reply-To | <22-05-010@comp.compilers> |
| Xref | csiph.com comp.compilers:3005 |
Show key headers only | View raw
On Friday, May 6, 2022 at 9:13:52 AM UTC-7, Roger L Costello wrote: > I want to master lexical analysis. There is a story that there is someone at Microsoft whose only job is the "START" button in the corner. Does a large compiler company, or compiler group of a large company, have one person specializing in lexical analysis? I would have thought that people would work on both lexical analysis and syntax analysis (parsers), and not specialize in just one. I might believe that optimization and code generation are different enough, that someone could specialize in one or the other. Compiler courses normally teach all parts of compiler writing, and some compilers are written by one person, or a small group. Much of the story from Brooks' "Mythical Man-month" is the problem of how to divide up the work for a large software project. OS/360 was close to the transition between writing OS in assembler, (including compilers), and writing them in high-level languages. There is the story (I believe from Brooks) about the OS/360 linkage editor, the finest linker ever designed, with the ability to edit already linked load modules. Just at the time that everyone recompiled programs every time, and didn't need the ability to partially recompile them. [As we've seen in recent discussions, the line between the lexer and the parser can vary a lot and it doesn't make sense to think about one without the other. Brooks was referring to the static overlays the linker created, which were indeed very lovely and were completely obsolete when large physical memory and virtual addressing came along. "Mythical Man-Month", pages 56-57. In about 1970 they added a loader that could load and go without writing a linked module on disk. -John]
Back to comp.compilers | Previous | Next — Previous in thread | Find similar
Please provide a learning path for mastering lexical analysis languages Roger L Costello <costello@mitre.org> - 2022-05-06 11:59 +0000
Re: Please provide a learning path for mastering lexical analysis languages George Neuner <gneuner2@comcast.net> - 2022-05-08 12:52 -0400
Re: Please provide a learning path for mastering lexical analysis languages Paul B Mann <parser.generator.guy@gmail.com> - 2022-05-08 22:27 -0700
Re: Please provide a learning path for mastering lexical analysis languages Christopher F Clark <christopher.f.clark@compiler-resources.com> - 2022-05-22 12:12 +0300
Re: Please provide a learning path for mastering lexical analysis languages luser droog <luser.droog@gmail.com> - 2022-05-08 18:08 -0700
Re: Please provide a learning path for mastering lexical analysis languages gah4 <gah4@u.washington.edu> - 2022-05-13 13:42 -0700
csiph-web