开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
一文读懂编程
本文包含一些我教学时所教导的内容。 我不会跳入代码之类的。我会教大家概念。 如果你是一个在软件开发公司工作的非编程人员,你可能会想知道程序员到底做什么。而且你可能每天听到新...
oschina 发布于 2周前 0
官方发表关于 Go 2 的博客声明
简介 [这是在 Gophercon 2017 上发表的演讲文稿,在讨论并规划 Go 2 时,寻求整个 Go 社区的帮助。当视频可访问时,我们将添加一个链接。] 2007年9月25日,Rob Pike、Robert Griese...
oschina 发布于 2个月前 0
JDK 9 中一些需要提防的坑
JDK 9正处于开发的最后阶段, 向着9月21号的发布目标冲刺。Java 平台模块系统的公开评审投票基本上被一致通过,所以目前一切都可以回归正常了。 你可在此处下载 OpenJDK 9 (尝鲜版...
oschina 发布于 2周前 2
Stack vs. Heap:了解 Java 的内存分配机制
知道栈和堆之间的区别吗?什么时候该用哪一个,它们提供了什么功能? 这是一篇关于内存分配的指南。 栈和堆是与关于 Java 内存分配的两个重要概念。我们来看看这两个概念,为什么它们...
oschina 发布于 1个月前 8
C# vs Java:C# 五个不可替代的特性瞬间秒杀 Java
如果我们可以同时拥有 C# 和 Java 世界的最好特性,那会是什么样呢? 完美的编程语言并不存在,我希望我们可以在这一点上达成一致。开发新语言往往是为了克服另一种语言的弊端,又不...
oschina 发布于 2个月前 1
探索 Kotlin 的隐性成本(Part 3)
在收到本系列前两部分中关于 Kotlin 编程语言(包括杰克·沃顿本人提及)的积极反馈之后,我积极开展进一步的调研。不要错过 part 1 和 part 2。 在第 3 部分中,我们将展示 Kotl...
oschina 发布于 2个月前 0
探索 Kotlin 的隐性成本(Part 2)
这是关于 Kotlin 编程语言的第 2 部分更新。 如果还没有读过第一部分,请点击超链接跳转阅读。 让我们继续发现更多 Kotlin 功能的实现细节。
oschina 发布于 2个月前 0
探索 Kotlin 的隐性成本(Part 1)
2016年,杰克·沃顿(Jake Wharton)就 Java 的隐性成本进行了一系列有趣的演讲。 在同一时期,他也开始倡导使用 Kotlin 语言进行 Android 开发,但除了推荐大家使用这门语言的内...
oschina 发布于 2个月前 14
一起谈谈 Java 9 的新特性
在前一篇博客里,我们探讨了Java 8 新增的功能特性。 Java 8 发布已经三年多了,下一个版本现在已经整装待发了,暂定发布日期是2017年9月21日。 你也许已经听到 Java 9 的模块化系统...
oschina 发布于 2个月前 42
Rust 语言如何帮助你防止 bug
引言 如果你曾经编写过任何规模大小的程序,你可能会遇到各种错误。你在编码时产生的微小的错误会导致你的程序执行失败。程序越复杂,发生错误的概率越高! 为了修复和防止错误,有很...
oschina 发布于 2个月前 7
代码优化的最优方式
性能优化是代码中最大的威胁之一。 你可能在想,又有人在这么说了。我能理解。从字面意思可以明确地判断,任何类型的优化都是好事,所以你想把它学好是件很自然的事情。 不要脱离大家...
oschina 发布于 2个月前 4
我写了一门编程语言,你也可以!
在过去六个月,我一直在致力于开发一门叫 Pinecone 的编程语言。我还不能说它已经成熟了,但是它在使用中已经拥有足够多(编程语言)的特征,例如: 变量 函数 用户定义的结构体 如果...
oschina 发布于 3个月前 15
掌控 JavaScript 面试:什么是函数式编程?
“掌握 JavaScript 面试” 是旨在准备候选人在申请中高级别职位时可能遇到的常见问题的系列文章之一。这些问题也是我经常在真实面试中使用到的问题。
oschina 发布于 3个月前 7
Java 已死?听听这些重量级大咖是怎么说的
在 Java 的世界发生了什么事?事实上,很多。Java 9 在 9 月将会来临,Jigsaw 终于获批,而 Java 大咖正在给我们提供关于这一编程语言的未来的有价值的洞察。在这分为 3 部分的访谈系...
oschina 发布于 2个月前 17
如何阅读代码(八点要记牢)
“我讨厌阅读别人的代码”是所有经验层级上的软件开发人员之间普遍存在的问题。然而,这又是一个必要的技能,特别是对于开发人员进入到现有的代码库中的时候,如果你以正确的角度和正...
code小生 发布于 3个月前 1
Java 库:为 Java 程序员而生的 10 + 最佳库
众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。 举些例子,最常用的官方...
noeticforce 发布于 3个月前 15
如何从业余爱好者自学进阶成专业开发者
几年前,我交替干着园艺工作和餐饮的工作。那时候我刚离开大学,还不知道我这一生到底该干什么。 我有很多想法,但是没有方向。在那段时间里,我开始自学编程。最初是因为喜欢,我认...
王练 发布于 4个月前 9
RSS 使用 RSS 订阅英文文章
RSS 使用 RSS 订阅已翻译文章
顶部