Steensgaardův algoritmus - Steensgaards algorithm - Wikipedia

Analýza bodů je velmi důležitá technika používaná při optimalizaci kódu. Bjarne Steensgaard představil myšlenku redukce bodů na analýzu na odvození typu a kontrola typu, a tím modelování lineárního prostoru a téměř lineárního časového algoritmu pro výpočet point-to-set.

Steensgaard navrhl analýzu point-to pro malý imperativní, ale obecný jazyk ukazatele, který zachycuje základní vlastnosti jiných běžných jazyků ukazatele, jako je C. Navrhl jazykovou sémantiku a pravidla psaní, která používá pro analýzu.

Reference

  • Steensgaard, Bjarne (1996). „Analýza bodů do téměř lineárního času“ (PDF). POPL '96: Sborník 23. sympozia ACM SIGPLAN-SIGACT o zásadách programovacích jazyků. New York, NY, USA: ACM. s. 32–41. doi:10.1145/237721.237727. ISBN  0-89791-769-3.