新兴语言,很火。差不多每月的开发语言排行都能站到很好的位置。
特性:和C、C++相比能以极为简单的语法完成较复杂的功能。是一种面向对象的解释脚本新语言。拥有数目庞大且好用的第三方库,包括深度学习,科学计算,图形界面开发等等。而且跨平台性良好。拥有众多成熟的开发框架,几乎揽括了在从服务器到个人PC各种设备应用开发的需求。
而且是靠缩进控制代码块状结构。比C和C++靠大括号控制来的更加直观。数据类型灵活。
虽然是底层用C实现,但是效率较C\C++低下,而且还不是差一点。
为啥大学不教?
当你在这么认为的时候你就已经错了。那我问问,更应该教的hadoop和深度学习(计算机技术最热门前沿的研究方向了),为什么大学不教?
原因第一是:可能缺少教官,毕竟新兴技术。再就是像C\C++,Java这些经历数十年仍然被人所使用的技术,难道不比时下热门的更值得掌握吗?
我感觉现在大学本科阶段里面教的东西,大部分都过时了。然而为什么还要教这些?
我建议楼主去思考一下上面这个问题,也许你就有答案了。