如果,你对各种编程语言还不太了解,那么本文分别介绍C、PHP、Java、Python四种语言的基本情况。
或许,会对你的入门和以后的方向产生一些帮助。
Programming 1:C语言
受欢迎程度:10分
学习难易程度:7分
基本信息:
出生日:1972.10.14
年龄:45岁
星座:天枰座
姐姐:B语言
妹妹:C++
表妹:Obj-C
远房表妹:C#
TIOBE排位(当前):1
国籍:美国
定义
一门通用计算机编程语言,应用广泛。
用途
操作系统开发 软件开发 硬件
优点
面向过程的语言;
很多库;
编译速度极块;
可移植性;
C语言为其它语言构建模块。
缺点
检查机制:没有运行检查机制;
相对难学,虽不是最难学的但难度系数偏大;
不支持面向对象,这也是创造C++的原因。
C语言工程师前景
平均薪资9530元(深圳10900元)
市场需求19568人
未来趋势—互联网企业
趣闻
C是编程界的圣母,学会C就学会一切。
Programming 2:Python(拍死人)
受欢迎程度:9分
学习难易程度:2分
基本信息:
出生日:1989.12.25
年龄:28岁
星座:摩羯座
爱好:蟒蛇(滋滋)
曾用名:ABC
一说他是90后
TIOBE排位(当前):2
国籍:荷兰
定义:
是一种面向对象的解释型计算机程序设计语言。
用途
网页开发
视频游戏开发
软件开发
数据库编译
多媒体应用
pymo引擎
优点
简单易学:Python是一种极简的语言;
丰富的库,制作东西极为容易快速 免费开源;
可移植性强。
缺点
独特的语法,使很多有经验的程序员也入坑;
速度没有编译型语言快;
移动端很弱。
Python工程师前景
平均薪资12530元(深圳15060)
市场需求19568人
未来趋势—互联网企业
趣闻
创始人从著名英国喜剧团体Monty Python(巨蟒)身上得到了灵感,他本人也是该剧团的铁杆粉丝。
Programming 3:Java(爪哇)
受欢迎程度:10分
学习难易程度:6分
基本信息
出生日:1995.5.23
年龄:22岁
星座:双子座
爱好:喝咖啡 =_=
父亲:sun
继父:Oracle
TIOBE排位(当前):3
国籍:美国
定义
Java是一门面向对象的编程语言。具有功能强大和简单易用两个特征。
用途
Android应用的开发金融应用的服务器程序网站嵌入式领域大数据技术高频交易空间科学应用
优点
可移植性比较高(源代码可移植性、CPU可移植性、操作系统可移植性);
Java被广泛需求(Java是需求量最高的软件开发技能);
安卓应用开发(第一移动平台Android应用,开发者主要运用Java)。
缺点
越来越复杂了,语言繁琐,导致开始学习较难,上手程度没那么简单;
越来越冗余,随着20年来的更新,导致补丁和新语法增多;
求稳不求快,Java不适合快速做原型,导致小公司不适用。
Java工程师前景
平均薪资8760元(深圳12210元)
市场需求85464人
未来趋势—互联网企业
趣闻
Java的灵感源自Peet咖啡店(Java即英文的爪哇,以盛产咖啡而闻名),这里是Sun公司的各位工程师们最青睐的休闲场所。
Programming 4:PHP(屁吃屁)
受欢迎程度:8分
学习难易程度:4分
基本信息:
出生日1995.6.8
年龄:22岁
星座:双子座
爱好:大象
更新迭代6次
以强化web为目标
TIOBE排位(当前):8
国籍:加拿大
定义
通用的开源脚本语言,主要适用于Web开发领域,是一门用途广泛的语言。
用途
伪静态
静态页面生成
数据库缓存
过程缓存
div+cssw3c标准
大负荷
分布式
优点
1.开放源代码且免费 ;
2.快捷性,程序开发快,运行快,技术本身学习快;
3.嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者;
4.跨平台性强 由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台;
5.效率高 PHP消耗相当少的系统资源。
缺点
语法不太严谨
编码规范不太统一
对多线程支持不太好
PHP工程师前景
平均薪资8600元(深圳11350)
市场需求34938人
未来趋势—互联网企业
趣闻
PHP是世界上最好的语言。
看到这里,你是不是对“编程语言”又有了一点新的认知呢~如果你喜欢这篇文章的话,动动小指,加个关注哦~
领取专属 10元无门槛券
私享最新 技术干货