笔者精挑细选了本周研发频道的热门看点,供您在这个周末阅读欣赏。内容涵盖TIOBE编程语言8月份排行榜、开源挑战、WebGL演示、HTML5在线工具、IT职业身涯的14个建议,还有即将举行的SDCC(中国软件开发者大会)。

CSDN年度盛宴SDCC 2013中国软件开发者大会将于8月30-31日在北京新云南皇冠假日酒店举行。本届大会的主题为“软件定义未来”,将邀请近百名国内外业界领袖和知名技术专家共论技术热点与最佳实践。主委会正在紧锣密鼓的筹备中,目前已经公布了首批演讲嘉宾名单,具体的演讲议题名称和摘要请持续关注SDCC 2013官网。(敬请报名参加)

相关报道:

接下来是笔者精挑细选了本周研发频道的精华内容,涵盖:编程语言前端开发开源项目经验分享等方面内容。精彩内容如下:

>>>编程语言类

1. TIOBE 2013年8月编程语言排行榜:Java领衔称霸

TIOBE公布了2013年8月份编程语言排行榜,本月变化较大的是Java与C位置互换,领衔称霸,份额略有上升。前三甲为Java、C、C++。

在此次新增加的16个搜索引擎中,C和Objective-C成最大的“受害者”,分别下降了-1.65%和-2.17%的份额。但因此而获益的有Go从42名上升至26;LabVIEW从100上升至49;Openedge ABL从129上升至57。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

2. 编程没有银弹:探讨 Java 8 新增特性的优缺点

Java 8或许是 迄今为止最令人期待的Java版本,最初定于今年的9月份发布,但由于一系列的安全漏洞问题,目前已推迟到明年的3月份。

Java 8试图“创新”,根据 微软对这个词的定义,就是把其他框架或语言里成熟的特性“偷”进来。在新版本发布之前,Java社区就已经开始讨论Lambda项目、Streams、函数式接口等其他好东西。下面就让我们一起来看下这些伟大的功能,看看它们各自的优缺点,好让你更好地应用在项目中。

>>>开源类

3. 开发者必备的6款源码搜索引擎

在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。

4. Python六大开源框架对比:Web2py略胜一筹

Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务器进行交互的库、这些都可以设计到你的Web应用程序里面。

  1. Zope2
  2. Web2py
  3. Web.py
  4. Pyramid
  5. Django
  6. CubicWeb

5. JFrog:开源项目的最大挑战是文档和许可

一份调查显示,每当在工作中要用到开源软件的时候,贫乏的文档和许可是开发人员面临的最大挑战。以色列创业公司JFrog,以开源项目仓库管理器——Artifactory为众人所熟知,他们发现,来自世界500强的150家企业里有65%开发者认为上面所说的两点(文档和许可)是开源中最大的障碍。JFrog认为这一发现或许还可以这样理解:开发者经常担心“正在使用的OSS(开源软件)并不可靠”,不管这项技术有多先进。

>>>前端开发类

6. 九个相当有吸引力的WebGL演示

WebGL可以为HTML5 Canvas提供硬件3D加速渲染,还能创建复杂的导航和数据视觉化。同时伴随着Firefox OS和asm.js的创新,加上浏览器性能改善的推动力,Canvas和WebGL技术正在开启一个功能更广泛的全新领域。

7. 闪亮登场:开发者制作图形图表所需的11款JS工具包

作为一个开发者,寻求最新的开发工具是工作中必不可少的部分,下面所提到的工具包毫无疑问会让开发者的工作变得更加轻松和高效率,创建图形图表将不再是一件头疼的事。下面就给你介绍制作图表图形的11款JS工具包。

8. 为Ruby On Rails开发者准备的5款IDE

文章讲述了几个经常被Ruby on Rails开发者使用的IDE,包括Jetbrains RubyMine、Aptana Studio 3、Redcar alpha、Komodo和NetBeans。详述了每个IDE的特性以及更多的文档细节内容。

  1. Jetbrains RubyMine
  2. Aptana Studio 3
  3. Redcar alpha
  4. Komodo
  5. NetBeans

9. 16款加速编码的HTML5在线工具

HTML5是目前最为流行的语言之一,大受开发者和设计师们的青睐。HTML5有许多属性,包括支持现代主流浏览器(Firefox 6、Google Chrome、IE9等)、特定结构标签、视觉元素比如内置的圆角元素,拖拽、新的视频、音频以及Canvas元素等等。

>>>经验分享类

10. 14条建议,使你的IT职业生涯更上一层楼

根据CIO、职业顾问及专家的观点,仅把工作干好还不够。你需要展示出投身于技术发展的奉献精神及伴随技术发展而发展的能力。每个公司的成功轨迹不同,但下面列出的14项建议可帮助你获取成功。

想想看:如果一个人以错误的方式做某件事,是尽快纠正错误做法好,还是等一年以后出现了不良后果好呢?经常获得反馈,可更好地打磨你的技能。反馈可来自你的导师、你的老板、你的同事。

Java称霸编程语言排行榜的更多相关文章

  1. 2020 年度编程语言排行榜出炉!C 语言称霸,Java 遭遇滑铁卢…….

    最近,TIOBE 发布了过去一年的编程语言排行榜: 数据来源TIOBE: https://www.tiobe.com/tiobe-index/ TIOBE介绍: TIOBE编程语言索引是编程语言流行程 ...

  2. 5 月编程语言排行榜:Java第一,R跌出Top20

    我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜.其中,前三名依然健稳不变,他们分别是 Java.C.C++,第四则为: Python ,第五则为 VB .NET. 下面两张图,我们可以看 ...

  3. TIOBE11月份编程语言排行榜:C非常接近Java,分析下中美的就业情况

    TIOBE公布11月份编程语言排行榜:C非常接近Java Swift挤进前10,分析下中美的就业情况. 我们先看看他们官方对数据的解读 本月TIOBE指数前20位出现了一些有趣的变动.首先,C语言现在 ...

  4. 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉

    TIOBE 头条 TIOBE 5月编程语言排行榜新鲜出炉.前十榜单中,C.Python.Java三大鳌头仍占据前三榜单.去年11月,Python短时间的挤掉Java跃居至榜单第二名:今年5月,Pyth ...

  5. TIOBE 2015年7月编程语言排行榜:C++的复兴

    TIOBE 2015年7月编程语言排行榜:C++的复兴 发表于2015-07-13 17:03| 16086次阅读| 来源CSDN| 128 条评论| 作者钱曙光 编程语言排行榜TIOBEC++ 摘要 ...

  6. IEEE发布2016年度编程语言排行榜

    C 语言占据榜首,但大数据类是最大赢家. IEEE Spectrum 的第三次"最受欢迎编程语言"交互式排行榜新鲜出炉.因为不可能顾及到每一个程序员的想法,Spectrum 使用多 ...

  7. 2017年编程语言排行榜Top10,第一名是?

    关注 最近,IEEE Spectrum 杂志(美国电气电子工程师学会出版的旗舰杂志)发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜.据介绍,IEEE Spectrum 的排 ...

  8. IEEE发布2017年编程语言排行榜:Python高居首位

    https://news.cnblogs.com/n/574248 编者按:本文由微信公众号“机器之心”(ID:almosthuman2014)编译,机器之心专注生产 AI 领域专业性内容.本文作者: ...

  9. 2013年6月编程语言排行榜,C语言位据第一位

    2013年6月编程语言排行榜,C语言位据第一位 C语言是很多主流开发语言的母体,.NET的底层,Java的底层都是C开发的,虽然很多新语言来势汹汹,但究其根源,都脱离不开C语言

随机推荐

  1. ARM编程模式和7钟工作模式

    一. ARM的基本设定 1.1. ARM 采用的是32位架构 1.2. ARM约定: a. Byte : 8 bits b. Halfword :16 bits (2 byte) c. Word : ...

  2. linux下的变量规则

    1.变量名可以由字母.数字和下划线组成,但是不能以数字开头: 2.变量在命名时,默认情况下为字符型: 3.为变量赋值时,等号两边不能有空格: 4.如果要增加变量的值,可以进行变量的叠加,不过需要将变量 ...

  3. Python 入门之格式化输出

    Python 入门之格式化输出 1.格式化 (1)%为占位 (2)%s --- 站字符串的位置(数字.字符串都能够进行填充) name = input('请输入姓名:') age = input('请 ...

  4. HNUSTOJ-1695 跳格子(略感头疼)

    1695: 跳格子 时间限制: 1 Sec  内存限制: 128 MB提交: 230  解决: 57[提交][状态][讨论版] 题目描述 逸夫楼的大厅的地面有10行10列的石砖,我们用坐标(x,y)来 ...

  5. 机器学习-KNN算法详解与实战

    最邻近规则分类(K-Nearest Neighbor)KNN算法 1.综述 1.1 Cover和Hart在1968年提出了最初的邻近算法 1.2 分类(classification)算法 1.3 输入 ...

  6. 计算机编号、硬盘序列号和Mac地址查询方法

    (1)计算机编号: SN也就是Serial Number的缩写,中文也就是产品序列号,而电脑的后面一般也有一个这样的SN序列号,那么怎么查看电脑的S/N序列号呢? 方法一: 将笔记本电脑翻过来,然后在 ...

  7. Linux学习--第五天--vim使用、rpm命令

    vim使用 三种模式: 编辑模式 插入模式 命令模式 |命令|作用| |--|--| |a|在光标字符后插入| |A|在光标行尾插入| |i|在光标字符前插入| |I|在光标行首插入| |o|在光标下 ...

  8. mongo 数据库操作

    启动和关闭数据库 启动 # mongodb 默认使用执行 mongod 命令所处的盘的根目录下  /data/db 作为自己的数据存储目录 #   所以在第一次执行该命令之前先自己动手新建一个  /d ...

  9. Educational Codeforces Round 32 Maximum Subsequence CodeForces - 888E (meet-in-the-middle,二分,枚举)

    You are given an array a consisting of n integers, and additionally an integer m. You have to choose ...

  10. 安装win10笔记

    1.使用pe安装的时候,要利用winNTSetup安装 2. 3.引导和安装驱动器都选择c盘 4.版本选择教育版,专业版photoshop 不好使.