下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >编程语言 >最值得大家学习的编程语言有那些?

最值得大家学习的编程语言有那些?

__小性子 (╰_发布于 2016-03-23 15:54查看:700

  GitHut

  GitHut是一个相对较新的资源,据分析目前在GitHub中有220万活跃库,前十为:

  JavaScript

  Java

  Python

  CSS

  PHP

  Ruby

  C++

  C

  Shell

  C#

  

1458719627442090.jpg


  RedMonk

  2015年RedMonk语言排名是通过对GitHub和StackOverflow活跃进行分析,研究结果为:

  JavaScript

  Java

  PHP

  Python

  C#

  C++

  Ruby

  CSS

  C

  Objective-C

1458719642743793.jpg

  Jobs Tractor

  Jobs Tractor语言趋势分析了Twitter上成千上万个工作职位,2014年9月的最新数据如下:

  Java

  Objective-C

  PHP

  SQL

  Java (Android)

  C#

  JavaScript

  Python

  Ruby

  C++

  TIOBE Index

  TIOBE Index基于熟练工程师、课程以及搜索引擎的语言排名情况:

  C

  Java

  C++

  Objective-C

  C#

  JavaScript

  PHP

  Python

  VisualBasic.NET

  Visual Basic

  完全不科学的调查

  如果我们结合上面四个排名情况,可以得出下面这个结果:

  Java (all)

  JavaScript

  PHP

  Python

  C / C++

  C#

  Objective-C

  Ruby

  Visual Basic

  在这里我合并了C和C++,忽略了CSS和shell脚本。CSS并不是一种编程语言。shell脚本是无论你采用什么技术都对你有用的,不过如果你只会这个你将很难找到工作。

  观测与警示

  GitHut和RedMonk的结果很相似,不过这是可以预料到的。因为它们都是使用GitHub作为主要的数据来源。都是分析公共的存储库,这影响了结果指向开源技术。

  TIOBE受搜索引擎资源的影响,这可能就是为什么C排名靠前的原因——该语言始于1959年,拥有许多历史文献。新语言不可避免的出现了排名靠后的情况,例如Ruby和Go。

  教育资源可能会影响结果。例如Python是常用的学校和学习编程途径,成千上万的学生问问题和完成项目。不过根据我的经验来说,Python的工作相比PHP和Ruby来说是罕见的。Java也有类似的情况,因为它在教育、网络、桌面和移动发展上有各种各样的用途,所以它们的排名会相对靠前。

  本地开发者的需求仍然很高,尤其是在相关工作的调查中可以看出。RedMonk报告Swift在不到六个月的时间里上升了46个排名达到第22位。然而应用开发是一门年轻的学科。目前有更多的Web和桌面编程职位空缺着。

  最后,语言使用方面也有一个影响:

  一个单一Web网站和应用需求大量的技术,这可能引发桌面语言排名靠前的情况;

  你可以通过CSS、JavaScript、PHP、Ruby、Python或shell脚本快速的创建几行代码,但是通过C、C#、Objective-C和Java这类语言却不一定能够完成。

  趋势

  拿今天的图表来比对2014年来自RedMonk和Jobs Tractor数据,你会发现几乎没有什么改变,没有新进入或大飞跃进入前十的语言。

  调查不会告诉你这些

  没有最佳语言。

  鲜有开发者会通过单一技术工作而富有。如果你考虑的是客户端JavaScript,当你没有充分了解HTML、CSS等等,你不会走的太远。你需要的越多,学习掌握的也就越多。


收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有0条评论

    • IT宅男
    • mr jack
    • Mr ken
    • Mright
    • cappuccino
    • YUI
    • 课课家运营团队
    • 课课家技术团队1
    • 酸酸~甜甜
    • 选择版块:

    • 标题:

    • 内容

    • 验证码:

    • 标题:

    • 内容

    • 选择版块:

    移动帖子x

    移动到: