Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs)
|
Buy Now
Types in Compilation - Third International Workshop, TIC 2000, Montreal, Canada, September 21, 2000. Revised Selected Papers (Paperback, 2001 ed.)
Loot Price: R1,519
Discovery Miles 15 190
|
|
Types in Compilation - Third International Workshop, TIC 2000, Montreal, Canada, September 21, 2000. Revised Selected Papers (Paperback, 2001 ed.)
Series: Lecture Notes in Computer Science, 2071
Expected to ship within 10 - 15 working days
|
The importance of typed languages for building robust software
systems is, by now, an undisputed fact. Years of research have led
to languages with richly expressive, yet easy to use, type systems
for high-level programming languages. Types provide not only a
conceptual framework for language designers, but also a ord
positive bene ts to the programmer, principally the ability to
express and enforce levels of abstraction within a program. Early
compilers for typed languages followed closely the methods used for
their untyped counterparts. The role of types was limited to the
earliest s- ges of compilation, and they were thereafter ignored
during the remainder of the translation process. More recently,
however, implementors have come to - cognize the importance of
types during compilation and even for object code. Several
advantages of types in compilation have been noted to date: { They
support self-checking by the compiler. By tracking types during c-
pilation it is possible for an internal type checker to detect
translation errors at an early stage, greatly facilitating compiler
development. { They support certi cation of object code. By
extending types to the ge- rated object code, it becomes possible
for a code user to ensure the basic integrity of that code by
checking its type consistency before execution. { They support
optimized data representations and calling conventions, even in the
presence of modularity. By passing types at compile-, link-, and
even run-time, it is possible to avoid compromises of data
representation imposed by untyped compilation techniques.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.