no special programming language, no special application field, yes good