sharp language