Rust 比 C 更快吗?

| 技术技巧 | 评论
2

假设我们有一个初级开发人员在写 Rust,也在写 C,做的是同一个任务。我们会在其中一种语言中获得更快的代码吗?这控制了能力,但控制不了相同的代码。这是“相同”的吗?

Rust:愿者上钩

| 幽默讽刺 | 57条评论
59

Rust:愿者上钩

对 Rust 10 年的押注以及我对未来的期待

| 技术技巧 | 48条评论
50

2015年6月,Rust 1.0登陆的喧嚣一个月后,我写下了第一行Rust代码。我来自 C、Python 和 JavaScript,从此一发不可收拾。两家基于 Rust 的初创公司和 50 万行 Rust 代码之后,我在此对这一里程碑进行了一些反思。

Java 30 年:一门为失败的小工具设计的语言如何成为全球强势语言

| Java评论 | 评论
2

Java 从来都不是最性感的语言,但几十年来,它一直是现代技术的中流砥柱,在未来的岁月里,它还将与我们同在。

Rust 10 周年:一部破电梯如何彻底改变了软件

| 批评评论 | 评论
2

Mozilla 在火狐浏览器中使用了 Rust;谷歌在 Android、Chrome OS 和 Fuchsia 中使用了 Rust;微软在其 Windows 核心库和 Azure Confidential Compute 中使用了 Rust。离我最近的是,Linux 内核现在也采用了 Rust。

那些不使用分号的编程语言

| 杂项 | 4条评论
6

大多数编程语言都是在程序句子中使用分号,但有些语言却用它做其它用途,比如这种 Matlab 这两种编程语言,它们在集合里使用分号来分隔元素,而Lisp语言用分号来做注释用。

【小测验】你能看出这是哪种语言写的程序吗?

| 技术技巧 | 100条评论
399 programming book 编程书籍

世界上存在的编程语言有上百种,有的非常流行,有的默默无闻。有的适合商用,有的适合教学,有的适合玩耍。初学程序员可能只知道一两种语言,但随着经历越多,学的编程语言种类越多。懂多少种编程语言可以作为一个程序员能力大小的重要标准。如果你想知道自己的实力,请测一下自己,这里一共有12题,看看能选对几种?

我的用来鉴别所谓编程语言专家的方法

| 批评评论 | 1条评论
7

在思索“孰是神”的过程中,希腊人发现,与其回答“孰是神”,回答“孰非神”更容易。由此发明了反证法或逆推法。我常用此法来辨别专家真伪。

用C语言写的程序不安全

| 批评评论 | 11条评论
40 heartbleed

关于C语言内存管理薄弱的问题几年前我们就讨论过。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削弱危险程度。我十分推荐大家重新阅读一下那次讨论。

图文大话编程语言史

| 幽默讽刺 | 7条评论
324

所谓大话就是恶搞,本文中的关于各种编程语言的描述,你不可全信,也不能全新。作者在描述史实时加入了很多个人情感和社会流行元素,配图基本是靠谱的。这也许就是寓教于乐吧。

如果一切需要重学,2014年应该学哪些技术?

| 心得体会 | 2条评论
157 编程书籍

最近我收到了一位程序员的邮件,他是一个老程序员,但由于一些不可控的原因,退出了编程界一段时间,但现在他想重操旧业。用他邮件中的原话:如果必须“重新”学习,在我的新的2014年,哪些技术,编程语言,模式和平台是我应该掌握的,能让我跟上最新技术趋势的。

作为程序员必须知道的编程语言编年史

| 新闻资讯 | 5条评论
143 编程语言历史

编程语言的历史早于真正意义的计算机的出现。19世纪就有“可编程的”织布机和钢琴弹奏装置出现,它们都是领域特定语言(DSL)的样例。我们一个统计出来256种编程语言,当然,这么多的语言中只有一些是常用的或实用的。

将会改变未来IT世界的十种编程语言

| 新闻资讯 | 10条评论
241 科技趋势

如果你是一个程序员,想要探寻未来技术,那这篇文章就是你的必读之选。我们这里列出了10种编程语言,10种将会改变IT世界工作方式的编程语言。这些语言已经在开始改变IT界的景象。看看吧:

10分钟尝试10种编程语言

| 文档手册 | 5条评论
93 编程语言

世界上有很多有趣的编程语言,但下载它们、安装编程环境可能会是一件非常耗时的事情,而你很可能只想试一下。好消息是,你可以直接在浏览器里运行很多的编程语言,通常还有附带有一些教程来指导你了解基础知识。

世界上最让人抓狂的编程语言:BANCStar

| 幽默讽刺 | 8条评论
51 抓狂

纸上的这些代码是C16LNAPP.SCN里的一段,只是打印出来的第一页,它是1990年代美国一家大商业银行——位于华盛顿的第一洲际银行(First Interstate Bank)在生产环境里使用的一段代码。