• 我写代码已经超过20年了。在使用Go之前,我使用过很多编程语言,包括C、C++、C#、Java。2013年初,我决定学习Go。 我花了一天时间来阅读Go的语法和关键词,又花了几天时间来阅读官方文档和博客。强烈推荐
  • 编程中最普遍的任务之一是将数据放入和取出复合数据类型。复合数据类型只是表示可以包含其他数据类型(如列表和对象)的数据类型的一种奇特方式,而原始类型是不能分解的“原子”(如数字和布尔值)。在 JavaScript 中,我们可以这样做: icon
  • CXX库提供了一种安全的机制,用于从 Rust 调用 C++ 代码和从 C++ 调用 Rust 代码。它开辟了一个共性机制,其中 Rust 和 C++ 在语义上非常相似,并指导程序员在这个机制内有效地表达他们的语言边界。CXX 填充了低级别的东西,以便您获得安全的绑定,防止在不安全的 icon
  • 对这三者隐含的设计范式的非常简洁的总结: Haskell:适合计算,默认情况下容易抽象(专注于指定做什么而不是怎么做,需要很少的代码来表示它)。 Go : 适合做服务,默认情况下容易并发(专注于指定如何做而不是何时做,需要非常少的代码来并行化它) Rust:适 icon
  • 从 Kotlin 使用 Java,也许更重要的是从 Java 调用 Kotlin,几乎在每个用例中都是完全无缝的。语言以相同的模式“思考”,因此您不会试图强迫 Java 成为纯粹的函数式或其他东西。如果我用 Kotlin 编写一个库,其他开发人员可以在 Java 领域使用它,而无需考 icon
  • Rust 社区继续增长,本次调查的完整调查回复数量最多(9354 名受访者),比去年的总数高出约 1500 份。90% 的受访者表示他们出于任何目的使用 Rust,而 5% 的人表示他们过去曾使用过 Rust 但现在不再使用,4% 的人表示他们根本没有使用过 Rust。该调查 icon
  • Material Icon:程序员处理大量不同类型和扩展名 icon
  • 来自theregister的文章,文章立场有倾向于.NET的商业宣传:Visual Studio .NET 于 2002 年 2 月 13 日发布,标志着 Microsoft 的 Java 替代方案宣布已准备好投入使用。  icon
  • 我们决定为 Synergy 3 后台服务(目前用 Node.js 编写)使用Rust(不是 Go 或 C++),因为我们相信它会给我们的客户带来更好的体验。没有考虑 Java。我们选择 Rust 并不是因为它是Stack Overflow 连续四年最受欢迎的语言,尽管大多数跳到 Ru icon
  • 这是来自波兰人solnic.codes的帖子,大意如下:波兰语是一门非常难学的语言,它实际上被认为是世界上最难学习的 10 种语言之一。在波兰,就像在许多其他国家一样,有些地区使用方言而不是“纯粹”的语言形式,所以在我的城市,我们有自己的方言。编程语言也有方言,根据定义,编程 icon
  • 为什么越来越多以前在 Fortran 中执行的时间要求严格的科学计算现在用 Python 这种速度较慢的语言编写?Python 以速度慢着称,即比 Fortran、C 或 Rust 等编译语言慢得多。普通的 Python 比 Fortran 慢得多。 icon
  • 编程语言应该如何对待错误?大多数语言都使用异常:在这个系统中,被抛出的异常会在调用堆栈中传播,直到它在try-catch块中被处理的那一层。异常模型将错误视为特殊情况,与程序返回值的常规流程分开处理。 try-catch块缺点 icon
  • 有什么应用或功能是Rust不能做的,而C/C++却可以?是否有什么东西是你不能用Rust编程语言实现的,比如说你能不能和cpu内核的显卡声卡联系 与C++相比,Rust有一些东西不支持,个人遇到的两个是:* icon
  • 由 React、Angular、Node、Django 等提供支持的示例性全栈博客应用程序 - 它类似于 TodoMVC,但适用于全栈应用程序!向您展示了如何在Node/Django/& more之上使用React/Angular/& more构建完全相同的真实世界博客平台。 icon
  • 以往Javascript与Java一样,通过JSDoc注释来注释提示函数方法中涉及的参数类型,例如,使用JSDoc的代码如下: icon
  • 毫无疑问,Rust 包含很多功能,有些有用,有些没用,乍一看,可能看起来远非极简主义。当我退后几步开始考虑更大的图景时,我意识到,今天,Rust 是第一种可以可靠地做好所有事情的语言。这就是为什么今天我说 Rust 是极简主义的:通过能够专注于单一语言和生态系统,开发人员可以 icon