|
Julia语言:让高性能科学计算人人可用 |
|
一群科学家对现有计算工具感到不满:他们想要一套开源系统,有C的快速,Ruby的动态,Python的通用,R般在统计分析上得心应手,Perl的处理字符串处理,Matlab的线性代数运算能力……易学又不让真正的黑客感到无聊。Julia是个灵活动态的语言,最初针对数值计算而发明,项目起初是MIT的研究课题,现已发展成富有活力的软件系统,也是目前最受关注的编程语言之一。日前,Julia的四位发明者Jeff Bezanson、Stefan Karpinski、Viral B. Shah、Alan Edelman接受了《程序员》杂志的专访。 |
|
|
Rust语言:安全地并发 |
|
Rust是近两年Mozilla正在开发的一种新编程语言,它以并发、安全和实用为口号,主要使用场景是系统编程,用来取代C++语言的角色。由于Rust还在快速的开发和演进中,每个版本都会产生一些不兼容的变更,现在也许并非是学习这门语言细节,并真正使用它的最佳时机。不过,这并不影响我们了解Rust语言:作为多年来鲜有的新系统编程语言,它有颇多新颖之处,也可以帮助我们了解一些编程语言设计的流行趋势。 |
|
|
我们应该向Vine学习什么 |
|
没有复杂的编辑效果,没有“热门用户排行榜”,没有明星推荐,这款简单到不可思议的应用Vine,一经推出便引领了短视频分享的热潮。在Vine成功的背后,有哪些值得其他短视频开发者学习的地方呢? |
|
|
前端研发生态环境构建经验谈 |
|
前端团队通常都是以具体产品为核心进行组织和工作的,如何制定工作目标并根据目标调整工作就显得尤其种重要。豌豆荚前端团队尝试通过建立一套完整的前端研发生态环境来支撑各个产品线的运转,使工程师可以将精力集中在具体产品,以产品为中心来制定工作计划。那么如何打造一个这样的研发生态环境呢? |
|
|
腾讯CKV海量分布式存储系统 |
|
腾讯CKV,是腾讯自主研发的高性能、低延时、持久化、分布式KV存储服务。在腾讯的微信平台、开放平台、腾讯云、腾讯游戏和电商平台广泛使用,日访问量超过万亿次。本文将全面剖析CKV的实现原理和技术挑战。 |
|