Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
编程语言平台比较
Golang引入泛型:Go将Interface{}替换为“Any”
现在 Go 将拥有泛型:Go将Interface{}替换为“Any” ,这是一个类型别名: type any = interface{} 这会引入了泛型作好准备,实际上,带有泛型的Go 1.18 Beta 1
为什么Go不再需要Java风格的GC?- itnext
Go、Julia 和 Rust 等现代语言不需要像 Java C# 使用的那些复杂的垃圾收集器,为什么?为了解释原因,我们需要了解垃圾收集器的工作原理以及不同语言如何以不同方式分配内存。然而,我们将首先看看为什么 Java 特别需要如此复杂的垃圾收集器。我将在这里介绍许多不同
幽默:语言会限制你的思想
看到有一位掌握五门语言的人说:我喜欢英语,因为它能精确地表达复杂思想。banq:如果你只懂一门语言,就被其限制,正如计算机语言你只懂一门,很快就会被淘汰。维特根斯坦:如果你无法表达就沉默。banq:如果无法用一种语言表达,就试验用另外一种语言表达,语言会限制你的思想。
各种不同领域的编程语言一览表
三个Rust代码库的经验分享:何时开始使用Rust? - convex
什么时候是开始使用 Rust 的好时机?Convex 的创始团队有幸领导了世界上一些最常用的基于 Rust 的系统的开发:
又一个基于JVM的编程语言:Flix
Flix 是一种有原则的函数式、命令式和逻辑编程语言,由奥胡斯大学、滑铁卢大学和开源贡献者社区开发。Flix 的灵感来自 OCaml 和 Haskell,以
最喜欢与最讨厌的函数式编程语言情绪排名 | Scalac.io
该排名是2021 年 4 月发布的
《自然》证实:计算机语言更类似人类语言
编码更多的是关于交流而不是计算。新数据:关于人们学习编码的速度的最佳预测指标是什么?不是数学或认知能力,而是语言能力。数学技能几乎无关紧要。编码是有关掌握一门语言的学问,而不是掌握数字的学问。banq:搞笑了,难道文科生更适合学习编程吗? <
为什么新的数据库会议还在不断召开?
当一切都要归结于语言编译器的问题,就是要了解数据库,从根本上说,每个计算机系统都与存储、移动和转换数据有关。操作系统、数据库和编程语言之间的界限有些随意——这是特定问题、可用硬件和历史事故的产物。但是今天问题和硬件发生了巨大变化,因此我们开始看到人们尝试重新绘制线条。以下是一
在区块链Web3世界中使用的几种传统编程语言 - mcgee
您无需学习像Solidity这样一门全新的语言也可开始在 web3 上编码。Web3 不仅仅是以太坊。在 web3 上编码不仅仅是 Solidity。您无需学习全新的语言即可在区块链上编码。以下是在没有 Solidity 的情况下开始您的 web3 开发者之旅的主要语言:
在Python和Go项目之后使用Rust的经验分享 - scaleway
我于 2021 年 1 月加入 Scaleway,建立新的网络系统和自动化团队,负责所有工具和基础设施,以帮助网络工程师团队。在这一点上,我主要使用 Python 和 Go 进行编码,我正在寻找一个有用的、非关键的项目来开始试验 Rust 并评估它是否对我们的内部堆栈开发感兴趣。Sc
Rust能实现碳减排吗? - theregister
计算机语言如何拯救地球?答案是更高效的代码需要更少的资源来运行,这意味着数据中心的能源使用量更低,而且制造计算设备并将其运送到世界各地对环境的影响也更低。Rust 是最高效的编程语言之一。引用的来源是 2017 年的论文:该论文测量了 27 种编程语言的性能、内存使用和能源效率,并将
Rust语言炒作过分了吗? - thenewwazoo
在 Rust 出现之前,没有必要反复强调一些问题,因为这些问题并没有真正的解决方案。每个人都知道内存溢出是一个问题,Java 之类的语言可以提供帮助;每个人都知道如果必须编写自己的数据结构很糟糕,而 Python 之类的语言会有所帮助。但是没有人从整个类别的问题(如“易于组合
对编程语言的歧视也是一种过早优化思维的体现 - snarky
您是否曾被告知 Python 不能用于项目,因为它不够快?我有,而且我觉得这有点令人沮丧,但是大银行、YouTube、Instagram 和许多其他对性能敏感的地方仍然设法选择 Python 。这时我才意识到问题在于人们并没有将语言选择视为过早优化的潜在体现:如果您根据对语言执行方式的先入为
什么是计算机专业完美的教学语言 - Garth
Python 作为一种教学初学者的语言远非理想。完美的教学语言是什么,或者至少应该是什么。我将列出这种语言的十二个特征,八个基本特征和四个理想特征。之后,我将对当代语言的衡量标准进行一些(相对)冷静的观察。理想的特性以下是理想的特征: 工具支持。显然,我们希望
CheerpX:使用 WebAssembly 在浏览器中运行任何编程语言
我们都知道 WebAssembly 支持多种语言,但是 CheerpX 有点特别。CheerpX 是 x86 处理器架构本身的模拟器 - 允许您直接在 WebAssembly 运行时上执行 x86 二进制文件。CheerpX构建了一个基于 WebAssembly 的虚拟机来在浏览器中
eBPF 和 WebAssembly:哪个云原生VM更好?
当今云原生世界中两个最热门的轻量级代码执行沙箱/VM 是eBPF和WebAs
从NodeJS切换到Ruby on Rails - nikodunk
JS看起来不错,很多公司默认使用它,社区很大。但是对于我的新的副项目,我决定尝试 Rails,因为尽管有人认为 Ruby on Rails 已经“结束”了,但 HN 评论中的人
上页
下页