Portability/Compiler talk, Lowell, 4/22

john@cs.ulowell.edu (John C. Sieg)
Fri, 17 Apr 1992 20:58:46 GMT

          From comp.compilers

Related articles
Portability/Compiler talk, Lowell, 4/22 john@cs.ulowell.edu (1992-04-17)
| List of all articles for this month |

Newsgroups: comp.compilers
From: john@cs.ulowell.edu (John C. Sieg)
Keywords: courses
Organization: University of Massachusetts at Lowell Computer Science
Distribution: ne
Date: Fri, 17 Apr 1992 20:58:46 GMT

                                            UMASS - LOWELL

                                COMPUTER SCIENCE DEPARTMENT

                                          COLLOQUIUM SERIES

          Portability Considerations for the Compiler Writer
                                              Jeffrey Barth
                        Co-founder, Silicon Valley Software

  Wednesday, April 22, 1992, 3:00 p.m., refreshments at 2:30
                      University of Massachusetts at Lowell
                Wannalancit 116, 175 Cabot St., Lowell, MA
              directions available from john@cs.ulowell.edu


          Portability of computer software is a key factor in the determination
of its commercial value. Obviously, programs which are carefully written
in high-level languages and which make effective use of abstraction may
have excellent portability characteristics. If such a program is an
application such as a spreadsheet, a set of factors apply which represent
the ``portability considerations'' for that kind of software. It turns
out that for the class of programs that are language processors
(compilers, interpreters, and related systems such as debuggers, run-time
libraries, and linkers), the portability considerations are substantially
broader. In fact, there are issues unique to this class of software, as
well as solutions applicable only in this domain. Not only is familiarity
with the perspective of the compiler writer helpful in improving one's
understanding about portability in general, but it also gives users of
language processors an appreciation of why these systems are the way they
are. In this talk the emphasis will be on exposing different facets of
portability as viewed by the compiler writer, rather than on in-depth
exploration of details or solutions to the issues raised. The material
for the talk is based on ten years of product evolution at an independent
third-party vendor of language systems for 32-bit microprocessors and is
illustrated by many real world examples.

Host: Dr. Arthur Watterson

Post a followup to this message

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