专栏首页编程该学哪门语言?4种编程语言详细对比

该学哪门语言?4种编程语言详细对比

Java、C、PHP、Python

的个人简历表

如果,你对各种编程语言还不太了解,那么本文分别介绍C、PHP、Java、Python四种语言的基本情况。

或许,会对你的入门和以后的方向产生一些帮助。

Programming 1:Java(爪哇)

受欢迎程度:10分

难度指数:6分

基本信息

出生日:1995.5.23

年龄:22岁

星座:双子座

爱好:喝咖啡 =_=

父亲:sun

继父:Oracle

TIOBE排位(当前):1

国籍:美国

定义

Java是一门面向对象的编程语言。具有功能强大和简单易用两个特征。

用途

Android应用的开发金融应用的服务器程序网站嵌入式领域大数据技术高频交易空间科学应用

优点

可移植性比较高(源代码可移植性、CPU可移植性、操作系统可移植性);

Java被广泛需求(Java是需求量最高的软件开发技能);

安卓应用开发(第一移动平台Android应用,开发者主要运用Java)。

缺点

越来越复杂了,语言繁琐,导致开始学习较难,上手程度没那么简单;

越来越冗余,随着20年来的更新,导致补丁和新语法增多;

求稳不求快,Java不适合快速做原型,导致小公司不适用。

Java工程师前景

平均薪资8760元(深圳12210元)

市场需求85464人

未来趋势—互联网企业

趣闻

Java的灵感源自Peet咖啡店(Java即英文的爪哇,以盛产咖啡而闻名),这里是Sun公司的各位工程师们最青睐的休闲场所。

Programming 2:PHP(屁吃屁)

受欢迎程度:8分

学习难易程度:4分

基本信息:

出生日1995.6.8

年龄:22岁

星座:双子座

爱好:大象

更新迭代6次

以强化web为目标

TIOBE排位(当前):6

国籍:加拿大

定义

通用的开源脚本语言,主要适用于Web开发领域,是一门用途广泛的语言。

用途

伪静态

静态页面生成

数据库缓存

过程缓存

div+cssw3c标准

大负荷

分布式

优点

1.开放源代码且免费 ;

2.快捷性,程序开发快,运行快,技术本身学习快;

3.嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者;

4.跨平台性强 由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台;

5.效率高 PHP消耗相当少的系统资源。

缺点

语法不太严谨

编码规范不太统一

对多线程支持不太好

PHP工程师前景

平均薪资8600元(深圳11350)

市场需求34938人

未来趋势—互联网企业

趣闻

PHP是世界上最好的语言。

Programming 3:Python(拍死人)

受欢迎程度:9分

学习难易程度:2分

基本信息:

出生日:1989.12.25

年龄:28岁

星座:摩羯座

爱好:蟒蛇(滋滋)

曾用名:ABC

一说他是90后

TIOBE排位(当前):5

国籍:荷兰

定义

是一种面向对象的解释型计算机程序设计语言。

用途

网页开发

视频游戏开发

软件开发

数据库编译

多媒体应用

pymo引擎

优点

简单易学:Python是一种极简的语言;

丰富的库,制作东西极为容易快速 免费开源;

可移植性强。

缺点

独特的语法,使很多有经验的程序员也入坑;

速度没有编译型语言快;

移动端很弱。

Python工程师前景

平均薪资12530元(深圳15060)

市场需求19568人

未来趋势—互联网企业

趣闻

创始人从著名英国喜剧团体Monty Python(巨蟒)身上得到了灵感,他本人也是该剧团的铁杆粉丝。

Programming 4:C语言

受欢迎程度:10分

学习难易程度:7分

基本信息:

出生日:1972.10.14

年龄:45岁

星座:天枰座

姐姐:B语言

妹妹:C++

表妹:Obj-C

远房表妹:C#

TIOBE排位(当前): 2

国籍:美国

定义

一门通用计算机编程语言,应用广泛。

用途

操作系统开发 软件开发 硬件

优点

面向过程的语言;

很多库;

编译速度极块;

可移植性;

C语言为其它语言构建模块。

缺点

检查机制:没有运行检查机制;

相对难学,虽不是最难学的但难度系数偏大;

不支持面向对象,这也是创造C++的原因。

C语言工程师前景

平均薪资9530元(深圳10900元)

市场需求19568人

未来趋势—互联网企业

趣闻

C是编程界的圣母,学会C就学会一切。

本文来自企鹅号 - 广东达内媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python令人难以置信的增长

    群内不定时分享干货,包括最新的python企业案例学习资料和零基础入门教程,欢迎初学和进阶中的小伙伴入群学习交流 我们最近探讨了富裕国家(世界银行定义为高收入国...

    企鹅号小编
  • python高效之爬了B站再爬微博

    全文简介 本文是用Python爬取微博移动端的数据。可以看一下Robots协议。另外尽量不要爬取太快。如果你毫无节制的去爬取别人数据,别人网站当然会反爬越来越严...

    企鹅号小编
  • 对主流编程语言的吐槽

    1.C 语言 ? ? 作为拥有「便携式汇编语言」头衔的 C 语言, 绝对充斥着各种问题!相信没有人会喜欢编写,大量独立的头文件,也更没有几个人能在使用预处理器的...

    企鹅号小编
  • 推荐一款 Python 数据分析报告开发与分享神器

    呆鸟云: """ Python 的数据分析能力已经被大家充分认可了。处理数据的 Pandas,绘制可视图的 Matplotlib,生成交互图的 Bokeh,实现...

    周萝卜
  • 灵魂拷问:Python和Go都很火,我要怎么选?

    互联网上有大量优秀的代码,它们构成了多种基础架构的基石。甚至本文所在网站的创建初衷也是创建优秀代码。虽然普通用户并没有注意到这一点,但优秀的开发者总是致力于优化...

    CDA数据分析师
  • Python和Go都很火,我要怎么选?

    互联网上有大量优秀的代码,它们构成了多种基础架构的基石。甚至本文所在网站的创建初衷也是创建优秀代码。虽然普通用户并没有注意到这一点,但优秀的开发者总是致力于优化...

    机器之心
  • Python和Go都很火,我要怎么选?

    互联网上有大量优秀的代码,它们构成了多种基础架构的基石。甚至本文所在网站的创建初衷也是创建优秀代码。虽然普通用户并没有注意到这一点,但优秀的开发者总是致力于优化...

    OpenCV学堂
  • Python和Go都很火,我要怎么选?

    互联网上有大量优秀的代码,它们构成了多种基础架构的基石。甚至本文所在网站的创建初衷也是创建优秀代码。虽然普通用户并没有注意到这一点,但优秀的开发者总是致力于优化...

    CV君
  • Python和Go都很火,我要怎么选?

    互联网上有大量优秀的代码,它们构成了多种基础架构的基石。甚至本文所在网站的创建初衷也是创建优秀代码。虽然普通用户并没有注意到这一点,但优秀的开发者总是致力于优化...

    Python数据科学
  • 为什么Quora选择Python作为它的开发环境?

    自从Facebook的创始人Adam D'Angelo开始效力于这个大量使用了PHP的网站,我就一直在想他要用Python而不是PHP来创造Quora所遇到的技...

    小小科

扫码关注云+社区

领取腾讯云代金券