Estamos curssando a disciplina de análise e projeto de algoritmos, nosso professor passou um trabalho sobre casamento de padrão (string pattern)

Alguns links interessantes que devem ser lidos

Otimização de Loops:
http://en.wikipedia.org/wiki/Loop_optimization
Compiler transformations for high-performance computing

Palavras chaves em C

http://www.noxeos.com/2011/07/29/c-const-static-keywords/
http://killocan.blogspot.com.br/2010/02/memset-e-suas-pegadinhas.html

Artigos BMH
Analysis of Boyer-Moore-Horspool string-matching heuristic