This document discusses computational stylistics and its applications. Computational stylistics uses computers to analyze linguistic patterns in texts, authors, genres and time periods. It can detect styles that may not be obvious without computational analysis. Examples of corpora used include Shakespeare's works, websites and blogs. Computational stylistics is relevant to language learning and research by determining literary language and revealing differences in language use. An empirical study analyzed soliloquies versus dialogue in Shakespeare's plays to show what computational stylistic analysis can reveal about linguistic nature and differences between genres and time periods.