Check out my first novel, midnight's simulacra!

Compiler Design: Difference between revisions

From dankwiki
Line 34: Line 34:
* Why people still write in FORTRAN instead of C
* Why people still write in FORTRAN instead of C
* Type-based analysis (see [[C99|ANSI C99's]] <tt>restrict</tt> keyword), [[gcc]]'s <tt>-fstrict-aliasing</tt> directive)
* Type-based analysis (see [[C99|ANSI C99's]] <tt>restrict</tt> keyword), [[gcc]]'s <tt>-fstrict-aliasing</tt> directive)
** Andersen's points-to analysis is cubic but more precise than Steensgaard's essentially-linear algorithm (See [http://www.cs.wisc.edu/wpis/papers/popl97.ps "Fast and Accurate Flow-Insensitive Points-To Analysis"])


==Memory Hierarchy==
==Memory Hierarchy==