|
|
От: |
Эйнсток Файр
|
Странный реагент |
| Дата: | 09.08.24 07:26 | ||
| Оценка: | |||
Static elimination of array-bounds checking is a long-standing goal for type system designers. In principle, the
necessary mechanisms (based on dependent types—see §30.5) are well understood, but packaging them in a form
that balances expressive power, predictability and tractability of typechecking, and complexity of program annotations
remains a significant challenge. Some recent advances in the area are described by Xi and Pfenning (1998, 1999).