APP下载

几种流行计算机语言的对比研究

2021-11-30白青海

关键词:计算机语言

白青海

(1.内蒙古民族大学 计算机科学与技术学院,内蒙古 通辽 028043;2.内蒙古民族大学 计算机应用技术研究所,内蒙古 通辽 028043)

0 引言

当前,计算机语言层出不穷,五花八门,各自都有自己的应用领域,各自都有自己的特点和优缺点.文章通过九种计算机语言,包括Python、Java、C、C++、JavaScript、C#、Ruby、PHP 以及Objective-C 的对比研究,对于每种编程语言,从由它打造的顶级应用成果、相关职位的平均薪酬(美国)以及该语言的优势与弊端等方面给出这几种语言的对比研究,为今后从事计算机编程的人员可以提供一些参考.

1 几种计算机语言的综合比较

(1)Java:Java无疑是目前市场需求量最大的语言.它的用途非常广泛,可以用来开发Android&iOS应用、视频游戏开发、桌面GUIs开发等.它的缺点是:占用内存高于C++、学习曲线不是很友好,应用启动时间较长等.尽管如此,依然无法阻挡java前进的脚步,Java工程师的需求量也是远远大于其他语言.

(2)Python:近年来随着人工智能AI的普及[1],Python的热度不断增长.它学习起来相对简单,上手难度低,拥有很广泛的工具及功能库.它可以用于web 开发、视频游戏开发、桌面GUIs 和软件开发等.目前Rasp-berry Pi等新兴平台已经将其作为开发基础.同样,Python的缺点也很多:比如速度慢、移动领域表现糟糕.由于是动态语言,因此需要进行更多测试,并且会带来某些只在特定运行中出现的错误.不过,Python还将随着物联网技术的普及进一步发展.

(3)C语言:C语言作为多数程序员入门接触的第一种语言,目前来看表现只能算一般[2,3].C语言是一种通用型……

登录APP查看全文

猜你喜欢

计算机语言
计算机操作系统
穿裙子的“计算机”
语言是刀
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
让语言描写摇曳多姿
信息系统审计中计算机审计的应用
多向度交往对语言磨蚀的补正之道
我有我语言
Fresnel衍射的计算机模拟演示