首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C、C+、Java、Python分别用来开发什么?一文让你了解编程语言!

Java主要分成三个部分javaSE、javaME、javaEE, javaSE是javaME、javaEE基础,java因为具备一些很好的语言特性, 以及丰富的框架, 在企业应用和大型网站中最被青睐,同时, java在游戏领域也有一席之地, 很多手机游戏都是使用JAVA开发的,因为java语言与android的兼容性较好,在后台大数据统计上能够更加快捷。

大家看了标题,肯定知道这是一篇写编程语言的文章,理论上可以编写的程序和完成的任务所有语言都是可以实现的,计算机运行程序的是CPU,CPU只认识机器指令,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。不过如果每个语言都可以编写同样的程序,那为什么会有种种语言存在,其实每种语言的擅长和适用领域都是不同的,下面我们来了解一下编程语言吧!

Java

Java主要分成三个部分javaSE、javaME、javaEE, javaSE是javaME、javaEE基础,java因为具备一些很好的语言特性, 以及丰富的框架, 在企业应用和大型网站中最被青睐,同时, java在游戏领域也有一席之地, 很多手机游戏都是使用JAVA开发的,因为java语言与android的兼容性较好,在后台大数据统计上能够更加快捷。目前最主流的大数据框架Hadoop的应用主要就是用JAVA开发的。

总结: Java: 网页, 企业级开发, 普通应用软件, 游戏后台。

C和C++

首先必须要知道这两种语言有何不同,C++几乎是C的超集,简单点就是C++包括C语言的大部分功能,而且提供OOP和GP的特性,C语言是最早的第三代语言,C语言的出现是为了代替运行效率高但开发效率低下的汇编语言,所以C语言是所有语言中效率最高的,就目前来说 C语言主要用来开发底层模块(比如驱动,解码器,算法实现), 服务应用(比如web服务器)和嵌入式应用(比如日常生活中的电器里的程序)。 C++也可以做这些, 不过由于C++的复杂性和标准问题, 人们还是更愿意使用C来做。 C++更适合比较复杂但又特别需要高效率的设施,比如大型游戏,一些基础库, 大型桌面应用。

总结:

C: 系统底层, 驱动, 嵌入式开发。

C++: 游戏开发, 大规模, 高性能, 分布式要求的程序开发。

JavaScript

总结:

JavaScript是浏览器的脚本语言,主要做网站的前端开发,展现各种酷炫的画面。

PHP

php这三个字你常常会在浏览器地址栏里看到,所以 php肯定是用来开发网站的,是web后端的常用语言。无数的网站后端都运行着php代码。

总结:

PHP:主要是网络前端,用于生成网页。

Python

Python语言是非常简单易用的,由于具有丰富和强大的库,它又叫做作胶水语言,能够把用其他语言制作的各种模块很轻松地联结在一起。所以它除了android应用和操作系统基本什么都能干,非常的强大,而且也非常容易学

总结:Python:动态解释型,开发效率高,开源,灵活,入门门槛低。

目前有许许多多的语言,或者语言子类,不能全部说到,如果有什么想知道的语言,可以在评论区留言或者私信我也可以哦!谢谢大家支持!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181027A03P7000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券