NLP++ is a very powerful programming language. Nepali is one of the complicated languages but it is very impressive to see that NLP++ can recognize Nepali texts and parse them correctly. I developed an analyzer that parses Nepali texts into a syntactic tree correctly. Another impressive aspect of this language is that we can develop a knowledge base using this language. It is open source and has complete help documentation available. To do natural language processing in any language, I think this is the best programming language I have ever used!