Linguistics is the scientific study of language and involves an analysis of language form, meaning, and context. The collaboration between computer science and linguistics is called computational linguistics, a field of study which is concerned with the statistical or rule-based modeling of ordinary languages from a computational perspective, as well with the study of suitable computational approaches to linguistic questions.Computational linguistics was traditionally performed by computer scientists who specialized in the application of enabling computers to process natural languages. As of today, computational linguists consist with a diverse team which can include regular linguists, computer scientists, artificial intelligence experts, mathematicians, philosophers, cognitive scientists, and other disciplines that could bring benefit to the field of computational linguistics.Computational linguistics is often a subgroup within the field of artificial intelligence, but it was actually introduced before the beginning of artificial intelligence. Computational linguistics still held its original purpose to this day, as their goal was to use computers to translate texts from foreign languages. Back then, scientists thought that it will not take very long for computers to process translations, since the fact that they were able to use a computer to perform arithmetic calculations. However, with the introduction of the machine translation, it failed to process accurate translations which made scientists recognized that computational translations is far complex than what it is.As of today, computational linguistics is broken down to two branches, one of which is working to create a speech or text processing system, while the latter is working to create a system which enables human-machine interactions.Modern computational linguistics are often working on the development of systems that can recognize speech and some task based on that speech. Example of computational linguistics products seen today is speech recognition software, such as Apple’s Siri, spell check tools, speech synthesis programs, which are mainly used to demonstrate pronunciations or assist the disabled, and machine translation programs and websites, such as Google Translate and Word Reference.Computational linguistics is highly useful in the world of social media and internet. For instance, computational linguistics can implement filters in chat rooms or search engines. Filters can also be used to block specific websites with keywords which can mainly prevent children from browsing inappropriate sites. Computational linguistics can create a system to group and organize content through subject or keywords which is often seen as “hashtag” on social media. Computational linguistics are also involved with search engines such as Google, as they develop a system which brings information for the users based on keywords.