研发周报:TIOBE 2013年4月编程语言排行榜发布!

研发周报:TIOBE 2013年4月编程语言排行榜发布!发表于20小时前| 次阅读| 来源CSDN| 0 条评论| 作者夏梦竹研发周报编程语言API开源最佳实践摘要:忙碌的一周总算过去,闲暇时不妨来细细品味我们精心为你呈现的这份技术大餐。本期热点:TIOBE 2013年4月编程语言排行榜发布、四人团队、百万用户背后的诀窍与艰辛、软件开发实践的24条军规、设计优秀API的五大规则。

我们挑选了本周研发频道的精华文章,推荐给您的绝对“有料”,闲暇时不妨来细细品味我们精心为你呈现的这份技术大餐,或许有您意想不到的收获。本期热点:TIOBE 2013年4月编程语言排行榜发布、四人团队、百万用户背后的诀窍与艰辛、软件开发实践的24条军规、设计优秀API的五大规则。

文章内容如下:

1. TIOBE 2013年4月编程语言排行榜:Objective-C四年来排名首次下滑

2013年4月TIOBE编程语言排行榜发布!本月Java与C位置互换,C++反超Objective-C进前三,前三甲分别为C、Java、C++。

可以说,在2009年夏天之前Objective-C这门语言很难被人熟知和使用。如今, Objective-C发展如此强劲这要归功于iPhone和iPad,使之一度窜至编程语言排行榜前三甲位置并连续两年摘得年度编程语言桂冠(2011年和2012年)。而今Objective-C的流行趋势发展开始停滞(发展缓慢),这也是自2009年以来第一次从第三降至第四位置。

前20名榜单排行榜:

2. 四人团队、百万用户背后的诀窍与艰辛

被誉为“最好用的大学生课程表”的“课程格子”应用是由计划FM团队为大学生量身打造的一款应用,在上线十天内,没有进行任何推广即获得12万注册用户,覆盖了2000多所高校。在今年,更是毫不意外地突破百万用户数,这背后究竟有怎样的故事,让我们一起来探个究竟。

3. 软件开发实践的24条军规

本文的这些最佳编程实践、开发准则都是伟大的程序员的经验总结。Tim Oxley从互联网中搜集了这些最佳实践,并放在了Github上,以供他人查看和补充。希望这些最佳实践能够为你的开发工作带来一些帮助。 包括: 1.不要构建大型应用;2. 注重项目质量 不写代码;3.将减少产品中代码量;4.作为目标;5.保持最少依赖

4. 揭秘程序员大脑编程的七大“误区”

大脑有着无穷无尽的能源,它是如此的迷人,既复杂又强大,大脑有着很多很多的未知数。它好比电脑的CPU指挥着我们做各种各样的事情。本文我们并不是为了解剖大脑,而是通过七大“误区”来解析程序员的大脑是如何编码。

Dopamine一种愉悦的化学物质,能激发大脑修复Bug 编码者是使用右脑的思考者 仅使用了大脑的10%  在压力下能编写出更好的代码,这是因为大脑在压力下能做出更好的响应  学习新事物,这是因为大脑得到经常锻炼 男人和女人编码方式不同,这是因为他们的大脑完全不同 代码的故事由大脑相关调研支持5. 国际C语言混乱代码大赛优胜作品详解之“A clock in one line”

IOCCC,即国际混乱C语言代码大赛是一项著名的国际编程赛事迄今已举办22届,比赛的目的在于写出最富创意、最让人难以理解的C语言代码。本文解读了19届IOCCC优胜作品“A clock in one line”的工作原理,望对您有益。

下面这段代码即为第19届 IOCCC(国际混乱C语言代码大赛)优胜作品:“A clock in one line”。

1

main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);}

输出结果如下:(当前时间)

1

2

3

4

5

6

7

!!  !!!!!!  !!  !!!!!!  !!  !!!!!!

!!  !!  !!  !!  !!  !!  !!  !!

!!  !!  !!  !!  !!  !!  !!  !!

!!  !!!!!!  !!  !!  !!  !!  !!  !!!!!!

!!  !!  !!  !!  !!  !!  !!

!!  !!  !!  !!  !!  !!  !!

!!  !!!!!!  !!  !!  !!  !!!!!!

它究竟是如何做到的呢?且看本文分解!

6. 三款热门入门级在线编程教程对比

有句俗语叫:“技多不压身”,如果你有时间和兴趣,不妨多学习下编程技能。为了能够高效地学习各种技术和编程,掌握几个非常不错的网站还是很有必要的。本文我们将推荐3个超赞的技术网站,帮助你快速学习编程,它们带给你的不单单是学习的内容,还有学习的乐趣。让你告别编程小白,带你进入神奇的编程世界。

7. 设计优秀API的五大规则

人们在如何设计一款优秀的API上有着很强烈的意识。在互联网上有关API方面的网页和书籍有很多很多。本文我们将重点关注设计优秀API的规则。

规则就是当发生任何变化时,应当遵循“最小惊奇原则”。无论你想尝试什么样的个人风格或者品味,你都可以添加到API中,因此,这是优秀的API理应具备的特性之一。

设计“正规”API理应注意的几件事情:

规则1:建立强有力的条款 规则2:在组合上运用对称  规则3:使用重载  规则4:参数顺序一致  规则5:建立返回值类型
8. 为何开发者应推动公司开源

IT界有一句俗语——“如果老二无法战胜老大,那么就把老大赖以生存的东西开源。”企业常常会考虑将某些内部项目开源出去,不论是因为崇尚开源还是为了提升公司形象,又或者是为了打击竞争对手。但应该开源什么样的项目确实是个难题,开源了
合适的应用可以为公司带来好名声,但开源了错误的项目甚至可能将公司带向险境。

微软工程师Ahmet Alp Balkan对此作出了建议,并强调这不仅是企业高管的问题,更与开发者自己息息相关。

其他值得关注的有:

盘点英特尔IDF2013第一天:技术产品新趋势

开放还是关闭API?CIO做决策前应考虑的六个建议

外媒:开发者每周编码时间仅19.1小时

Python 2.7.4发布,更快的IO模块

时间: 2024-09-17 03:48:11

研发周报:TIOBE 2013年4月编程语言排行榜发布!的相关文章

TIOBE 2011年6月编程语言排行榜:Lua挤进前10位

TIOBE 6月份编程语言排行榜已经发布,本月热点关注的语言是Lua.在本月中Lua一下挤进前10位,超过JavaScript.Ruby.一年前,苹果决定在iOS系统上使用Lua语言.直到现在已经有很多iPhone的应用写入到Lua中,包括当下最为流行的愤怒的小鸟. 现在做移动设备应用的浪潮非常的火热,由此为iPhone和iPad编程的Objective-C语言也受到更多开发者的青睐.本月可见,包括ruby和Python两大脚本语言已经丢失市场份额,开始下滑. 以下是前20名编程语言排行: 前1

TIOBE 2011年7月编程语言排行榜:Objective-C成为年度语言

TIOBE 7月份编程语言排行榜已经发布,本月热点关注的语言是Objective-C将成为年度语言.前三甲依然是Java.C.C++,4至10名依次为C#.PHP.Objective-C.Visual Basic.Python.Perl.JavaScript.从下图的榜单中可以看出Objective-C和Lua借苹果之势,使用的人也越来越多了. 前三甲依然是Java.C.C++,4至10名依次为C#.PHP.Objective-C.Visual Basic.Python.Perl.JavaScr

TIOBE 2011年5月编程语言排行榜:C#和Objective-C上升趋势不减

TIOBE 5月份编程语言排行榜已经发布,在本月中C#和Objective-C中取得新的历史高点.没有任何其他的编程语言,可以达到C#和Objective-C的超过2.5%年升幅.Lua和Python分别提升了0.61%和0.49%. 以下是前20名编程语言排行: 前10名编程语言走势图: 以下是前50名编程语言排名: 必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性. [说明] TIOBE 编程语言

TIOBE 2011年4月编程语言排行榜:Lua接近TOP 10,徐汇区网站设计

TIOBE 4月份编程语言排行榜已经发布,本月最值得关注的语言是Lua,在过去的几月中,Lua的排名一直在上升.而且在iPhone App Store排名前十的大多数应用都使用Lua来定义应用逻辑,包括大火的<愤怒的小鸟>. 此外,由于TIOBE指数本月使用了7种不同的搜索引擎,在排名20之后的语言排名变化很大.一些很有希望的语言排名下降很多,有些甚至跌出了TOP 20,最突出的例子是NXT-G(从19跌到54名)和Groovy(从25跌至65名). 以下是前20名编程语言排行: 前10名编程

2013年3月编程语言排行榜:有毒的Java

2013年3月12日,Tiobe公布了新一期编程语言排行榜.Java依旧是占据第一的位置,C语言紧随其后.值得注意的Objective-C持续发力,已经占到了第三的位置.咋一看榜单,前5条中C#下滑最快,从第3名下降到第五名.而其他语言都与之前没有变化. 最近一段时间,关于Java安全性的新闻层出不穷.被伤害的不光是普通计算机用户,甚至还包括苹果公司.美国政府.此次安全风波波及面之广,恐怕是Oracle始料未及的. 1.黑客利用网页漏洞进行攻击 据国外安全研究机构称,当前的Java版本中包含了一

2013年12月编程语言排行榜TOP 50

TIOBE网站每月都会更新一次http://www.aliyun.com/zixun/aggregation/34235.html">编程语言排行榜,该排行榜是通过各方资料的汇总分析而得出的结果!通过这一排行榜,程序猿们可以了解自我的编程技能价值,以便跟上编程潮流.这一排行榜亦可以作为初学者们对未来发展方向选择的参考依据. 下面就先让我们看看2013年12月份编程语言排行榜的前20名: 再看看前十名编程语言的历年走势: 最后再来看下排名21至50的编程语言分别都有哪些:

TIOBE 2014年6月编程语言排行榜:Swift未上榜

中介交易 SEO诊断 淘宝客 云主机 技术大厅 3721.html">2014年6月编程语言排行榜TOP20 TIOBE 于今日公布了2014年6月编程语言指数排行榜,排名前三的还是 C.Java.Objective-C.C++ 和 C# 还是排第四和第五,JavaScript 重回Top 10.本月全球开发者讨论最多的,恐怕非 Swift 莫属了,虽然它尚未进入排名. 本月苹果公司宣告推出了用于 iOS 和 OS X 开发的新编程语言--Swift.尽管 Swift 目前尚未进入 Tio

TIOBE社区发布2013年10月编程语言排行榜

TIOBE社区发布了关于2013年10月的编程语言排行榜,其中,轻量级的Java语言Groovy在本期榜单中排在第18位,可谓取得了历史性突破,这是Groovy首次闯入了排行榜前二十.但是,排行榜前五名内并没有太大的变化,C语言第一名的位置岿然不动,Java也是紧随其后.而和上月相比,只有排在第三位的C++和排在第四位的Objective-C换了位置,看来小编之前的猜测貌似是应验了.而上次排行榜的黑马Transact-SQL下降一位,不过势头依然十分迅猛,和去年的同月相比提高了14位. Groo

2013年5月编程语言排行榜:UNIX下的Bash

2013年5月9日,Tiobe公司发布新一期编程语言排行榜.新一期榜单前10位没有太多的变化,只是Objective-C与C++,Ruby与JavsScript在互相交换位置罢了.今天我们要关注的是排在TOP 20后半部的一门语言--Bash. 大家先请看本期TOP20榜单 从2013年4月的编程语言排行榜我们惊异的发现Bash这门UNIX下的壳语言,竟然有了飞速的上升.从第34位最高上升到第13位.究竟这门语言有什么独特之处? Bash语言2013年以来的增长势头 Bash的诞生 Bash这个