Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
编程语言平台比较
图灵奖获得者、Pascal语言创始人威茨去世了
学过计算机的人大都知道“算法+数据结构=程序”这一著名公式,提出该公式的正是1984年的图灵奖获得者,瑞士计算机科学家尼克劳斯•威茨(Niklaus Wirth)。他出生于1934年2月15日。 威茨的学术著作很多,著名的包括《系统程序设计导论》、《算法+数据结构=程序》、《算法和数据结构》、《PA
为什么Python很糟糕
作者对Python语言的批评。作者认为Python的流行导致了行业的滞后: 看到一篇善意的帖子,旨在为初级开发人员提供建议,选择哪种语言才能获得更好的工作机会。列表中排名第一的语言是Python。这当然是一个错误。 Python的持续流行是一个问题,它的持续使用每年都会使我们的行业倒退数年。 这个
什么是软件开发中的不可变对象
在编程领域,理解不可变对象和可变对象之间的区别至关重要。这些知识不仅提高了代码质量,还为开发人员提供了有关数据处理和应用程序架构做出明智决策的工具。不可变对象提供了一系列优势,从改进的安全性到可预测的行为,它们与可变对象的对比揭示了对高效和有效的编码实践的更深入的见解。当我们展开不变性的各个层次时,
JavaScript运行时Bun中的算法优化
现在,您可以选择在浏览器之外运行 JavaScript 的三种选择:Node、Deno 和 Bun。 Bun是一个 JavaScript 运行时,刚刚发布了 1.0 版本! Bun的卖点之一就是速度!为
从 Java 迁移到 Go 后的想法
分享看从 Java 迁移到 Go 的人的经验,特别是在后端服务器端项目方面。 网友讨论: 我之前在做后端 Go 工作,现在在做后端 Java 工作。 构建项目很容易(Go 更容易),易于使用依赖项,并且易于运行测试。IDE 支持很好(Java 更好)。 总的来说,我更喜欢Go。但这些语言中的一种并不
颠倒句子中单词顺序的程序
编写一个程序来颠倒给定句子中的单词顺序。单词被定义为非空格字符的序列。该句子是由空格分隔的单词的集合。 例子: 输入: “Hello World” 输出: “World Hello” 输入: “Programming is fun” 输出: “fun is Programming” 方法:要解决该问
NodeJS与Rust在打包、发布和依赖上比较
以一个经典的 "Hello world!"示例:展示 Node 和 Rust 之间的一个重要区别: console.log('Hello world!'); 现在用 Node 运行该文件: $ node hello-word.js Hello world! 你会在控制台看到 Hello world!
Python与Rust语法比较
可以复制粘贴本文代码: [list] [*]在 运行 Python [*]在 中运行 Rust 示例 [/list] [b]安装新的库/包[/b] Python $ pip install foo Rust $ cargo install foo
网友:Ruby与Rust简短对比
Ruby提高了我对软件的期望,在90年代后期用C、C++、汇编和Perl“编写代码”多年之后,Ruby把我带到了“软件作为工艺”,这改变了我的生活。 有个爆炸性消息 Rust更好 Rust做到了这一切,它也回馈了: 它给了我安全感。 我花在它身上的每一个小时,它都会回馈给我3个小时
将天转换为周的程序
编写一个程序将给定的天数转换为周数。 例子: 输入: 14 天 输出: 2 周 输入: 30 天 输出: 4 周零 2 天 [b]方法:要解决该问题,请遵循以下思路:[/b] 将给定的天数除以 7 即可得到周数。其余就是剩下的日子了。 [b]分步算法:[/b] [list] [*]读取天数。 [*]
2024年又讨论是否将Linux内核从C转换为现代C++
Phoronix上的Linux内核邮件列表讨论重新引发了将Linux内核转换为支持现代C++代码的可能性。 早在2018年,就有人提出了将内核转换为C++的补丁,但一直没有太多的讨论。 然而,最近一位资深Linux开发人员表示支持这一想法,并认为现代的C++可以更好
幽默:C++、java与Pyhon和C语言社区生态比较
[img]
App开发框架React Native与Kotlin比较
在移动应用程序的世界中,在选择正确的技术堆栈时有很多可用的选项。有许多不同的框架和语言可用于开发移动应用程序,其中React Native和Kotlin是移动应用程序开发最流行的两种选择。这两种工具都有其优点、功能和用例,开发人员在做出决定之前需要考虑这些。
Rust、Ruby中的隐式返回
在类 C 语言中,您可以使用 return 关键字返回表达式的值。可能会提前返回,但通常您会在函数的最后执行的语句中返回。 int<
为什么Python比Java慢?
如果 CPython 解释 Python 源代码并将其保存为 .pyc 中的字节码,而 java 只使用编译器做类似的事情,那么在下一次请求代码时,解释器将不会解释源代码,而是使用先前解释过的 .pyc 文件,为什么 Python 在这里速度较慢? PVM 和 JVM 都会读取以前保存的字节码,为什
幽默:父子对话
[img]
Go语言的nil引发10万美元损失
摘要:在一个公司中,一位Go语言的忠实粉丝开始推动其他团队也使用Go,但由于一个新的订阅计划的插入错误,数据库中的某个字段为空,导致应用在后台任务中发生空指针异常并崩溃,进而导致整个服务宕机,造成了约10万美元的损失。引发了对Go语言的质疑。 Kotlin开发人员迅速指出,在Kotlin或JVM应用
Python中self类似Java中是this吗?
在 Python 中,self 类似于 Java 中的 this。 Python 中的 self 和 Java 中的 this 都是对调用方法的对象实例的引用。 在 Python 中,self 是类中实例方法中第一个参数的常规名称。它代表方法被调用对象的实例。 例如 [code]class MyCl
上页
下页