ruby的学习曲线陡峭程度有哪些区别