原文:编程语言有几类?代表有哪些?各自的特点,相同点和区别,优缺点,难易程度。实用性?