You are considering whether to buy a product. You look at the reviews. Would the following review decrease or increase the chances of you buying the product?
Review title: Simple, but just too simple.
Product review: As the title of the book says, "Programming for Linguistis". The author assumes that most linguists don't have any programming experience and may not have to write a complicate program, the content is therefore very simple. However, it is just somehow too simple. Sometimes we still have to use a complex function in a easy program, whose explanation is skipped. For example, the author never explains why "-1" in "line.indexOF(word) > -1" means a word in anywhere in a line . Examples like this make people confused and cause more and more problems as learners go deeper and deeper. I believe as a linguist, we may only have write a small program sometimes, but we don't have to be an expert of Java doesn't mean that we don't have to understand it clearly. I still suggest that if you are a linguist and want to learn Java, you have to choose other Java books which is written in a clear way and then find useful examples for linguists such as searching in a text in this book.
