This document discusses computational linguistics and internet linguistics. It defines computational linguistics as the statistical or rule-based modeling of natural language from a computational perspective. Internet linguistics studies new language styles and forms that have emerged due to the influence of the internet. Some examples of changes in language usage on the internet include transliterating between Arabic and English, using acronyms, mixing languages, substituting numbers or symbols for words, and using non-verbal images. The future of language on the internet may include increased machine translation capabilities using translation memory databases.