观点

超神们:15 位健在的世界级程序员!

当开发人员说起世界顶级程序员时,他们的名字往往会被提及。 好像现在程序员有很多,其中不乏有许多优秀的程序员。但是哪些程序员更好呢? 虽然这很难客观评价,不过在这个话题确实是开发者们津津乐道的。ITworld 深入程序员社区,避开四溅的争执口水,试图找出可能存在的所谓共识。事实证明,屈指可数的某些名字经常是讨论的焦点。 图片来源: tom_bullock CC BY 2.0 下面就让我们来看看这些世界顶级的程序员吧! 玛格丽特汉密尔顿(Margaret Hamilton) 图片来源: NASA 成就: 阿波罗飞行控制软件背后的大脑 生平: 查尔斯斯塔克德雷
2015-11-24
9分钟阅读时长

安卓编年史(7):Android 1.1——第一个真正的增量更新

安卓 1.0 发布四个半月后,2009 年 2 月,安卓在安卓 1.1 中得到了它的第一个公开更新。系统方面没有太多变化,谷歌向 1.1 中添加的新东西现如今也都已被关闭。
2015-11-06
7分钟阅读时长

安卓编年史(6):安卓1.0——谷歌系app和实体硬件的引入

T-Mobile G1 安卓1.0谷歌系app和实体硬件的引入 到了2008年10月,安卓1.0已经准备好发布,这个系统在T-Mobile G1(又以HTC Dream为人周知)上初次登台。G1进入了被iPhone 3G和Nokia 1680 classic所主宰的市场。(这些手机并列获得了2008年销量最佳手机称号,各自卖出了350万台。)G1的具体销量数字已难以获得,但T-Mobile宣称截至2009年4月该设备的销量突破了100万台。无论从哪方面来说这在竞争中都处于落后地位。 G1拥有单核528Mhz的ARM 11处理器,一个Adreno 130的GPU,192MB内存,以及多达256MB的存储空间提供给系统以及应用使用。它
2015-11-05
5分钟阅读时长

学习数据结构与算法分析如何帮助您成为更优秀的开发人员

"相较于其它方式,我一直热衷于推崇围绕数据设计代码,我想这也是Git能够如此成功的一大原因在我看来,区别程序员优劣的一大标准就在于他是否认为自己设计的代码还是数据结构更为重要。" – Linus Torvalds "优秀的数据结构与简陋的代码组合远比反之的组合更好。" – Eric S. Raymond, The Cathedral and The Bazaar 学习数据结构与算法分析会让您成为一名出色的程序员。 数据结构与算法分析是一种解决问题的思维模式。 在您的个人知识库中,数据结构与算法分析的相关知识储备越多,您将越多具备应对并解决各类繁杂问题的能力。掌握了
2015-11-04
6分钟阅读时长

推荐新手使用 Arch Linux 入门

Arch Linux 就前面的几篇文章来说,我一直是以 Ubuntu 与 Fedora 作为新手入门的系统,但是其实我真正想推荐的是 Arch ,经过前面的学习,或许你对 Linux 已经有了一个大致的了解,现在如果你想加速你的步伐,也许可以看看本文。如果要问为什么学习 Linux ,我也只能回答 Just for fun 。 本文基本上是我个人见解,有不正确的地方恳请批评指正,另外本文只是推荐 Arch ,并没有说 Arch 是最适合新手的。 我的 Linux 学习之路 谈起我的 Linux 学习之路,时间其实并不长,2014 年的 5 月份左右才加入 Linux 中国的群,才开始了解这个系统,
2015-11-03
5分钟阅读时长

新的 RTL 协作组将加速实时 Linux 的发展

在不久前的 Linux 大会活动(LinuxCon)上 Linux 基金会(Linux Foundation)宣称,实时Linux操作系统项目(RTL,Real-Time Linux)得到了新的资金支持,并预期这将促进该项目,使其自成立15年来第一次有机会在实时操作性上和其他的实时操作系统(RTOS,Real Time Operation System)一较高下。Linux 基金会将 RTL 组重组为一个新的项目,并命名为RTL协作组(Real-Time Linux Collaborative Project),该项目将获得更有力的资金支持,更多的开发人员将投入其中,并更加紧密地集成到 Linux 内核主线开发中。 根据 Linux 基金会的说法,RT
2015-10-31
7分钟阅读时长

多图:LibreOffice 这五年(2010-2015)

LibreOffice,来自文档基金会(The Document Foundation)一个自由开源的令人惊叹的办公套件。LO (LibreOffice)在2010年9月28日由 OpenOffice.org 分支出来;而 OOo (OpenOffice.org)则是早期的 StarOffice 开源版本。LibreOffice 支持文字处理,创建与编辑电子表格,幻灯片,图表和图形,数据库,数学公式的创建和编辑等。 核心应用: Writer 文字处理器 Calc 电子表格应用程序,类似于 Excel Impress 应用演示,支持 Microsoft PowerPoint 的格式 Draw 矢量图形编辑器 Math 用于编写和​​编辑数学公式的特殊应用 Base 数据库
2015-10-31
1分钟阅读时长