2016年11月19日学习总结----主流开发语言的特点及应用领域

1、C:

特点:C语言是一款面向过程面向结构的编程语言,移植性比较出色,可以访问硬件,而且运行效率比较高,但是相对于面向对象的开发语言来说,其代码的复用性、维护性与扩展性很差。

应用领域:操作系统开发,应用软件开发,硬件开发等。

2、C++:

特点:c++是在C语言基础上开发出来的,可以看作是C语言的升级版本。支持类、封装、继承、多态等特性,用c++写的程序可以调整程序性能并允许影响计算机性能,学会c++再学习其他很多的开发语言都会很容易上手,但是c++内容太多,没有程序员可以使用全部提供的组件,挑选程序的子部件会花费很多时间,学习起来也就比较困难。

应用领域:操作系统开发,应用软件开发,搜索引擎,视频游戏等。

3、C#:

特点:C#是在C和C++的基础上发展出来的,运行于.NET Framework,集合了.net,所以具备了完整的.net库,因为基于C语言所以移植性较强,但是不具备跨平台的能力。

应用领域:c#的应用领域十分广泛,几乎不受约束。

4、OC:

特点:OC是扩充了C语言的一种面向对象的语言,用OC编写的程序都比较动态化,但是这款语言基本是苹果搞出来的专用开发语言,所以很难在其他平台上开发,而且它的变成方法也与其他语言不同,学习起来周期比较长,要长时间才能看到学习效果。

应用领域:都说了是苹果专用还能往哪跑。

5、Java:

特点:Java也是一种面向对象的语言,被开发者用来创造计算机应用,它的功能十分强大还简单易用所以很受欢迎,市场需求量也较大,而且Java还在不断进化不断有新的功能加入,但是用Java写的程序占用内存都很大,用它开发安卓应用时在模拟器中启动很慢。

应用领域:桌面应用程序开发,web应用程序开发,分布式系统开发,嵌入式系统开发,视频游戏开发,安卓iOS软件开发等。

6、JavaScript:

特点:JavaScript是目前所有的主流浏览器上唯一支持的一款脚本语言,可以在任意的浏览器上开发、调试,不需要安装任何额外的程序或插件,可以和很多语言兼容,执行效率高,简单易学,但是在某些情况下JavaScript容易被恶意利用。

应用领域:网站前端后端,web交互,游戏脚本等。

7、PHP:

特点:PHP是一款简便的web开发语言,入门简单学习容易对数据库友好,但是PHP由于真的太容易学所以有很多乱七八糟的畸形代码,很多开源代码出现的年代已经很久远,已经落伍,相对于其竞争语言PHP的错误处理和运行速度都不理想。

应用领域:网站开发,API接口开发,服务器端开发,游戏开发等。

8、Python:

特点:公认的最容易学的编程语言,拥有大量的库和函数,很容易用,具有很强的可读性和灵活性,但是在移动运算方面很鸡肋。

应用领域:网页开发,软件开发,游戏开发等。

9、Ruby:

特点:由日本人开发的一款面向对象的脚本语言,语法简单且极具包容性,会让开发者感觉很人性化,适合快速开发,开发效率大概是Java的5倍,扩展性也比较强,拥有丰富的库,但是运行速度比较忧伤。

应用领域:编写通用网关接口(CGI)脚本,应用程序开发,服务器端脚本等。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值