计算机语言对比

1.python(服务端解释器的、开源的、非编译语言,它能用于自身或其他框架,如Django)

适用:网页开发,视频游戏开发,桌面GUI,软件开发

优点:易于学习,大量第三方库,可用于物联网,(eg.树莓派基于python)

缺点:作为解释型语言,比编译型语言慢;移动计算方面弱,动态型需要更多测试


2.c (支持结构化编程,词法变量范围和递归。是开发固件或移动应用的理想语言,通常被用于编写系统软件)

适用:操作系统开发,软件开发,硬件

优点:移动性强,可在不同平台运行;可以嵌入单片机,几乎所有的语言都由C实现

缺点:不支持面向对象编程


3.JavaScript(通用的客户端脚本语言,可以写进html页面)

适用:网站前端,分析,小工具,web交互

优点:作为客户端运行特别快,能嵌入到任何web页面不用考虑文件扩展名

缺点:代码在客户电脑上运行可能会被恶意利用,不同浏览器可能会编译出不同的结果。


4.php(服务端脚本语言,专为网页开发而设计)

适用:wordpress插件,web开发,创建数据库访问页

优点:容易上手,社群强大,对数据库友好

缺点:速度慢,错误处理不够周全


5.Ruby(动态的,面向对象的,多用途的)

适用:桌面GUI,网页应用,web开发

优点:易于学习,大量库

缺点:运行速度慢,很难找到很好的文档


6.java(开发者用来创造计算机应用的程序语言)

适用:安卓和IOS应用开发,视频游戏开发,桌面GUI,软件开发

优点:开发者使用最多的语言

缺点:使用大量内存,在模拟器启动缓慢


7.Objective-C(苹果开发的,主要用于OS X和IOS操作系统,以及各自的应用程序)

8.c#(sharp)(动态网页项目,开发工具甚至编译器)

优点:完整的.net库,提供大量功能和支持,可转移

缺点:不适合初学,没有任何跨平台能力


9.c++(编写大型应用的最好的面向对象编程语言)

适用:软件开发,搜索引擎,操作系统,视频游戏

优点:使用C/C++能理解其他编程语言如何进行内存管理以及如何处理缺陷,允许调整你的应用性能以及影响所有计算机性能

缺点:学习困难,大部分功能相互影响,方式复杂










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值