编程语言平台比较

     

编程语言中的字符串模板模式

59 16K

字符串模就像特殊的工具,可以使代码中的单词和句子的处理变得更加整洁和简单。字符串模板提供了一种更简单的方法,而不是通常的复杂方法。什么是字符串模板?想象一下您正在用代码构建一个句子,例如“你好,[姓名.

已经有了 C++、D 和 Rust,为什么还要使用 Zig?

171 2K

Zig是一种便携式语言,具有无隐藏控制流、无隐藏分配以及对无标准库的一流支持,旨在提高可读性并提供可重用性。Zig提供了可选的标准库,每个std lib API 仅在使用时才会编译到程序中,同时支持与.

NodeJS与Rust在读取文件功能上比较

78 13K

使用NodeJS与Rust读取文件,文件是读取位于项目根目录中名为 hello.txt 的文件:该文件包含 Hello world! 文本,我们将其内容记录到控制台。NodeJS在开始 Node 示例.

NodeJS与Rust在HTTP请求和解析JSON上比较

74 17K

这次我们将学习如何使用 Node 和 Rust 发送 HTTP 请求和解析JSON。b1、发送 HTTP 请求/b我们将在 GitHub API 上进行 GET 以获取用户。在 Node 示例中,我们.

NodeJS与Rust在打包、发布和依赖上比较

77 25K

以一个经典的 "Hello world!"示例:展示 Node 和 Rust 之间的一个重要区别:console.log('Hello world!');现在用 Node 运行该文件:$ node h.

Python与Rust语法比较

69 40K

可以复制粘贴本文代码: 在https://play.rust-lang.org/ 运行 Python 在https://repl.it/languages/python3 中运行 Rust 示例 安装.

网友:Ruby与Rust简短对比

150

Ruby提高了我对软件的期望,在90年代后期用C、C++、汇编和Perl“编写代码”多年之后,Ruby把我带到了“软件作为工艺”,这改变了我的生活。有个爆炸性消息Rust更好Rust做到了这一切,它也.

颠倒句子中单词顺序的程序

62 4K

编写一个程序来颠倒给定句子中的单词顺序。单词被定义为非空格字符的序列。该句子是由空格分隔的单词的集合。例子:输入: “Hello World”输出: “World Hello”输入: “Program.

将天转换为周的程序

51 3K

编写一个程序将给定的天数转换为周数。例子:输入: 14 天输出: 2 周输入: 30 天输出: 4 周零 2 天方法:要解决该问题,请遵循以下思路:将给定的天数除以 7 即可得到周数。其余就是剩下的日.

2024年又讨论是否将Linux内核从C转换为现代C++

96 1
Phoronix上的Linux内核邮件列表讨论重新引发了将Linux内核转换为支持现代C++代码的可能性。早在2018年,就有人提出了将内核转换为C++的补丁,但一直没有太多的讨论。然而,最近一位资深.

从 Java 迁移到 Go 后的想法

91 3K

分享看从 Java 迁移到 Go 的人的经验,特别是在后端服务器端项目方面。网友讨论:我之前在做后端 Go 工作,现在在做后端 Java 工作。构建项目很容易(Go 更容易),易于使用依赖项,并且易于.

App开发框架React Native与Kotlin比较

89 5K

在移动应用程序的世界中,在选择正确的技术堆栈时有很多可用的选项。有许多不同的框架和语言可用于开发移动应用程序,其中React Native和Kotlin是移动应用程序开发最流行的两种选择。这两种工具都.

什么是软件开发中的不可变对象

80 4K

在编程领域,理解不可变对象和可变对象之间的区别至关重要。这些知识不仅提高了代码质量,还为开发人员提供了有关数据处理和应用程序架构做出明智决策的工具。不可变对象提供了一系列优势,从改进的安全性到可预测的.

Rust、Ruby中的隐式返回

55 3K

在类 C 语言中,您可以使用 return 关键字返回表达式的值。可能会提前返回,但通常您会在函数的最后执行的语句中返回。int sum(int p1, int p2) {    return p1 .

图灵奖获得者、Pascal语言创始人威茨去世了

466 1

学过计算机的人大都知道“算法+数据结构=程序”这一著名公式,提出该公式的正是1984年的图灵奖获得者,瑞士计算机科学家尼克劳斯•威茨(Niklaus Wirth)。他出生于1934年2月15日。威茨的.

为什么Python比Java慢?

136 2K

如果 CPython 解释 Python 源代码并将其保存为 .pyc 中的字节码,而 java 只使用编译器做类似的事情,那么在下一次请求代码时,解释器将不会解释源代码,而是使用先前解释过的 .py.

JavaScript运行时Bun中的算法优化

64 3K

现在,您可以选择在浏览器之外运行 JavaScript 的三种选择:Node、Deno 和 Bun。Bun是一个 JavaScript 运行时,刚刚发布了 1.0 版本!Bun的卖点之一就是速度!为了.

幽默:父子对话

210
.

Go语言的nil引发10万美元损失

131 4K

摘要:在一个公司中,一位Go语言的忠实粉丝开始推动其他团队也使用Go,但由于一个新的订阅计划的插入错误,数据库中的某个字段为空,导致应用在后台任务中发生空指针异常并崩溃,进而导致整个服务宕机,造成了约.

Python中self类似Java中是this吗?

145

在 Python 中,self 类似于 Java 中的 this。Python 中的 self 和 Java 中的 this 都是对调用方法的对象实例的引用。在 Python 中,self 是类中实例.

为什么Python很糟糕

239

作者对Python语言的批评。作者认为Python的流行导致了行业的滞后:看到一篇善意的帖子,旨在为初级开发人员提供建议,选择哪种语言才能获得更好的工作机会。列表中排名第一的语言是Python。这当然.

幽默:女人不是对象

171
 .

Rust与Java比较

209 1

在这篇文章中详细比较 Rust 与 Java,重点关注它们的显着特征、性能、内存管理、生态系统和用例。RustRust 于 2010 年推出,由 Mozilla 创建。它经常因强调系统级编程而受到赞扬.

Go中切片slice与Java中集合区别?

86 3K

Go 中的切片和 Java 中的集合都是用于存储和操作多个值的容器类型。它们之间有一些关键区别:Go中的slice:底层实现:切片是对底层数组的轻量级封装,包含了对底层数组的引用、长度和容量。切片是对.

Rust与Go中实现高性能解析JSON

253 7K

为了获得最佳性能,请尝试使用 Rust 或 Go。在这种使用情况下,它们的速度基本相当,它们都比 Java 快 4 倍,比 Python 快 6 倍。如果要解析 JSON 文件: 在 Go 中,使用 .

Python中从字符串生成所有子字符串

93 4K

子字符串是字符串中连续的字符序列。它本质上是字符串的开始索引和结束索引的一部分。在本文中,我们将从 Java 中的字符串生成所有子字符串。例如,如果输入字符串是“ABCD”,那么第一个字符是“A”,我.

切换到 Go 可以提高生产力?

178 1 3K

我最近换了一份工作,从 Java Spring Boot 微服务过渡到了单体 Go 应用程序,对我来说,工作效率的提高令人难以置信。我们最喜欢 Go 应用程序的一点是,后台不再有魔法发生,不再有注解的.