Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
编程语言平台比较
Rust超越了面向对象?- Jimmy
本文试图解释 Rust 如何偏离面向对象编程范式的原则以及为什么这是一件好事? Rust不是一种面向对象的编程语言。 Rust可能看起来像一种面向对象的编程语言:类型可以与 "方法 "相关联,要么
亚洲父母才明白:他们孩子学习的是C++ ,而不是A++
亚洲的学生在IT软件行业为何拼不过印度学生?计算机学科是一门试错学科,通过不断试错攻克摸索出一条道路,试错成为从事这个学科的潜意识行为,但是亚洲孩子都是从考试中走出来,考试只考核正确答案,长此以往,会让学生逐渐失去试错的动力和乐趣,更少有机会能
Rust Crossbeam非常快且性能优于Java Disruptor
当我打算构建 Rust 时低延迟交易应用,我的脑海里自然浮现出一个问题:有没有一个Rust库可以打败我在微服务中经常使用的Java Disruptor框架?Rust 有一个标准库 mpsc(M ulti P roducer Single C onsumer ),这个库的作用与 Jav
Golang vs Rust 为后端选择哪种语言?
如果您的项目涉及 Web 开发、可分发服务器,那么建议您选择 Go。编程部分非常简单,并发模型将为您提供很多帮助。但是如果你打算开发一个 CLI 应用程序,那么你应该选择 Rust,因为它包含字符串处理和库。话虽如此,Rust 并不是最容易掌握的语言之一。
Rust与Go在区块链中的应用比较 - definoobs
虽然Go和Rust并不是最流行的编程语言,但它们经常被那些考虑在区块链中使用的人比较。 毕竟,这两种语言都是在上世纪80年代和20年代出现的少数语言之一,使它们在过去两个世纪才涉足的语言海洋中脱颖而出。
quicktype在线工具:将JSON自动转为各种编程语言
将JSON转换为Swift、C#、TypeScript、Objective-C、Go、Java、C++等源代码。例如下面是JSON:
脸书从0到1000万行Kotlin代码的经验分享
近年来,Kotlin 已成为 Android 开发的流行语言。因此,我们将在 Meta 上的 Android 开发转移到 Kotlin 上才有意义,因为我们努力使我们的开发工作流程更加高效。 Meta 的 Android 存储库非常庞大,涵盖了我们的应用程序和技术系列,包括 Face
在初创公司使用Rust的警示故事 - ndw
我在Rust方面的主要经验来自于在以前的一家创业公司工作了2年多一点的时间。这个项目是一个基于云的SaaS产品,或多或少是一个传统的CRUD应用:它是一组微服务,在数据库前提供一个REST和gRPC API终端,以及其他一些后端微服务(本身是用Rust和Python组合实现的)。使用Rust
Rust能让我写出好的代码 - Reddit
Java是 "强类型 "的,但来自java这种督促并没有让我的代码结构变得更好。例如,Java能让你使用UnsignedInteger类型,但人们通常不会使用它。相反,建立“类”的感觉是很麻烦的,有很多模板。 Rust的独特之处在于它强迫你一次只能
微软Azure CTO表示:是时候停止在新项目中使用C/C++了
Microsoft Azure 的首席技术官 Mark Russinovich 表示,出于安全性和可靠性的考虑,开发人员应避免在新项目中使用 C 或 C++ 编程语言,而应使用 Rust。 他的推文在发布后的前 10 小时内获得了 1000 次转发
鲍勃大叔:是否有些语言不需要设计模式?
有些语言的特点是否使某些设计模式不复存在? 在我的经验中没有。相反,有一些语言的特点可以促进某些模式的发展。作为一个简单的例子,看看Strategy策略模式: 1、在C语言中,我们可以通过向策略用户传递一个指向策略函数的指针作为参数,或传
哈佛大学十门免费在线课程
哈佛大学提供免费在线课程。无需申请或费用。这里有 10 门您不想错过的免费课程: 1.
Python 3.11比 3.8快三倍
Python 是一种流行但广受好评的解释性语言。它在性能方面取得了长足进步,最新版本显示我的系统显着加速。在 M1 Pro 上运行,我尝试了一些跨 Python 3.8、3.11、Bun 和 C++17 (-O2) 的 N 体模拟代码。 对
Go是新的Java?
观点:现在人们用Go而不是Java编写新的企业软件(k8s、etcd、dbs等)。我相信他们也会及时移植/重建遗留项目。 网友讨论:1、仅仅因为k8s I Golang并不意味着企业将取代完美的java或dotnet应用程序。尤其是dotn
美国NSA推荐Rust作为 C/C++的内存安全替代方案
NSA 发布了指导,鼓励组织将编程语言从 C 和 C++ 之类的语言转变为内存安全的替代语言——即 C#、Rust、Go、Java、Ruby 或 Swift。 NSA 建议组织尽可能使用内存安全语言,并通过编译器选项、工具选项和操作系统配置等代码强
幽默:现在你有了两个空值
空指针因导致Java程序错误而臭名昭著。令人遗憾的是,Java 8 有机会真正解决 null 问题,但是只给了一个半废的 java.util.Optional:下面是完全合规的Java代码,只是其中Optional包装器本身为空:
Go语言将接管编程世界的五个原因 | Brad
Go 编程语言已经存在了十多年,并且逐渐流行起来。以下是一些原因,以及为什么您可能会发现自己想用 Go 编写下一个项目。 1. 恰到好处的运行时间编程语言的“运行时”是它附带的代码,是支持语言本身特性所必需
为什么Go语言垃圾回收机制不好? - Reddit
有两个主要的批评阵营:Rust/C++的人就是不相信GC;他们认为GC太浪费了,尽管他们99%的软件会对free()内存进行O(n)次调用,而不是一次大的free()调用--关键是他们*可以*控制他们的内存取消分配,如果他们想*的话。Java的人认为,你应该
上页
下页