首页 存档 技术 查看内容

四种编程语言?选择障碍? Java(来自爪哇国的王子) PHP(加拿大高富帅) Python(爱 ...

2018-3-30 13:00 |来自: 互联网 362 0

摘要: 谁最适合托付终生? JAVA Java(来自爪哇国的王子) 受欢迎程度:10分 难度指数:6分 基本信息 出生日:1995.5.23 年龄:22岁 星座:双子座 爱好:喝咖啡 =_= 父亲:sun 继父:Oracle TIOBE排位(当前):1 国 ...

谁最适合托付终生?




JAVA

Java(来自爪哇国的王子)

受欢迎程度:10分

难度指数:6分

基本信息

出生日:1995.5.23

年龄:22岁

星座:双子座

爱好:喝咖啡 =_=

父亲:sun

继父:Oracle

TIOBE排位(当前):1

国籍:美国

定义

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

用途

大数据技术

高频交易空间

科学应用

Android应用的开发

金融应用的服务器程序

网站嵌入式领域

优点

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

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

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

缺点

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

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

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



PHP

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消耗相当少的系统资源。

缺点

语法不太严谨

编码规范不太统一

对多线程支持不太好



Python

Python(爱豆)

受欢迎程度:9分

学习难易程度:2分

基本信息:

出生日:1989.12.25

年龄:28岁

星座:摩羯座

爱好:蟒蛇(滋滋)

曾用名:ABC

一说他是90后

TIOBE排位(当前):5

国籍:荷兰

定义

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

用途

网页开发

视频游戏开发

软件开发

数据库编译

多媒体应用

pymo引擎

优点

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

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

可移植性强。

缺点

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

速度没有编译型语言快;

移动端很弱。



C语言

C语言(圣母)

受欢迎程度:10分

学习难易程度:7分

基本信息:

出生日:1972.10.14

年龄:45岁

星座:天枰座

姐姐:B语言

妹妹:C

表妹:Obj-C

远房表妹:C#

TIOBE排位(当前): 2

国籍:美国

定义

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

用途

操作系统开发

软件开发

硬件

优点

面向过程的语言;

很多库;

编译速度极块;

可移植性;

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

缺点

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

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

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


如果对编程感兴趣,想了解更多的编程知识,解决编程问题,以及入门指导,帮你解决编程中遇到的困惑,我们这里有Java高手,C /C高手,windows/Linux高手,Android高手,下载上手派,一站式解决你的选择障碍。




声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部