• 我们的团队目前正在开发一个非常庞大且复杂的 Spring Boot 项目,Spring Boot 固执己见的本质使我们能够非常快速地编写业务逻辑,而无需担心样板代码。 现在,我们的任务是编写小型微服务,首席架构师强迫我们使用 Go,因为它“简单”、
  • Ruby On Rails的创建者#DHH 在其turbo-8上从TypeScript换回Javascript: 从各方面来看,TypeScript 对微软来说都是一个巨大的成功。我看到很多人因为 JavaScript 中加入了可由编译器检查的显式
  • 这是一个关于如何被迫放弃继承和面向对象编程的故事,作者仍然怀念它很长一段时间。为什么五年后的今天,作者还是认为继承在大多数情况下是一个较差的选择。 Rust 和 Go 等新兴语言非常强烈地反对继承,许多工程师似乎也同意这一点。这就是继承的终结吗?< icon
  • Reddit网友提问:我对后端开发感兴趣,正在考虑 Python、Javascript 和 Golang。我更喜欢 Go,但有人说他正在失去人气,Go 初级开发人员是一个神话,因为 Go 开发人员通常是从其他语言转换而来并有工作经验的人,因此几乎不可能找到工作。当然我知道我迟早会在 icon
  • CPython 的全局解释器锁(“GIL”)可防止多个线程同时执行 Python 代码。 GIL 是高效使用 Python 多核 CPU 的障碍。   icon
  • 该应用程序是作为 Rinha de Backend 2023 Q3 挑战 icon
  • 使用异步 Rust 比 Go(goroutine)或线程要困难得多:举个例子,假设我们需要在 Web 服务中运行一些 cpu 密集型操作(假设线程阻塞 3 秒)。异步 Rust 与 Tokio 会阻塞任务,使用 spawn_blocking 与 Tokio 进行异步 Rust icon
  • Rust 是一种相对较新的(与 C 或 Java 等相比)静态类型语言。这带来了一些机遇和挑战。从头开始创建新的生态系统时,您不必保持任何向后兼容性。它可以根据其他平台的经验教训来创建,引入更彻底的变化。 今天我们来谈谈一些乍一看很有趣的 Rust icon
  • 1、C、Python、Java和JavaScript四种语言比赛: icon
  • 1、前端在后端之前准备就绪: icon
  • 几天前,DHH宣布在 Turbo 8放弃 TypeScript。我对此没有意见,因为我甚至不知道 Turbo 8 是什么。然而,在过去几年中,一些前端程序员试 icon
  • COBOL(通用面向业务的语言)是最古老的编程语言之一,其历史可以追溯到 1959 年左右。根据 2022 年的一项调查,生产系统中使用的 COBOL 行数超过 8000 亿行,高于 2017 年估计的 2200 亿行。 但 COBOL 因难以驾驭 icon
  • 据报道,国际货币基金组织多达 2000 万行的代码是用汇编语言编写的--这是任何现代化的一个主要障碍,因为这种代码是 System/360 结构所特有的,因此除了 IBM 大型机之外无法在其他任何设备上运行。 最老的软件系统很难绝对确定,但很可能是 icon
  • 本文作者曾经写了一本关于 Rust 的书,但他建议不要在大多数项目中使用 Rust,原因有多种,包括其快节奏的开发、缺乏健壮的标准库以及异步编程的困难。 Rust 项目腐烂从 2020 年 1 月到 202 icon
  • 来自devagrawal09观点: "动态类型语言比静态类型语言更好?"出于各种原因,这种说法曾经是正确的。现在已经不是了。 让我们来探究一下原因。 由于各种原 icon
  • 元宇宙不是单一的平台或应用程序,而是跨越不同设备和技术的互连数字空间网络。虚拟宇宙预计将成为互联网的下一个前沿,沉浸式体验和社交互动将重新定义我们的工作、娱乐和沟通方式。  1. Unity C#:最重要的游戏制作平台之一,Unity优化了C#作为 icon