编程语言平台比较

     
  • Go 不适合什么类型的应用?

    1 2K

    我只想说我爱 Go。我用它已经 8 年了,我爱它作为一种语言。我希望能够以 Go 开发人员的身份结束我的职业生涯,我太爱它了。然而,我接手了很多项目,我觉得 Go 可能不是最合适的。我只是想回顾一下我.

  • 值得关注的雷达趋势:2024 年 7 月

    15 5K

    O'Reilly 的文章《值得关注的雷达趋势:2024 年 7 月》重点介绍了各个领域的几项新兴技术发展人工智能嵌入式 LLM:一个值得注意的进展是 llama.ttf,这种字体似乎嵌入了大型语言模型.

  • 每周技术讲座2024-07-18

    9 6K

    包含 PyCon US、DevBcn、dotJS、RailsConf、NDC Oslo 等所有最新上传的演讲!本周精选演讲 “dotJS 2024 - Ben Lesh - 思考您的代码:推送与拉取”.

  • C++ 必须变得更安全

    27 1

    并非所有内容都会用 Rust 重写,因此 C++必须变得更安全,我们都应该关心 C++ 变得更安全。越来越明显的是,不仅许多程序员看到了内存安全的好处,政策制定者也看到了。“内存安全”的概念已经从编程.

  • 幽默:编程语言与游戏比较

    23

    编程语言与游戏比较: Java = 《使命召唤》 TypeScript = 《魔兽世界》 Python = 《席德-梅尔的文明》 C = 《反恐精英 1.6》 C++ = 《Dota 2》 Go = .

  • 从内存安全角度审视 C++、Zig 和 Rust

    48 4K

    一般来说,C++ 让程序员可以自由地做任何他们想做的事情。Circle C++ 提供了一个令人信服的解决方案,可以增强 C++ 的内存安全性,并为 C++ 提供出色的附加功能,这些功能可以轻松(最重要.

  • 双相元编程:一种新语言设计方法

    75 1 11K

    本文讨论了编程语言的一种趋势,即允许相同的语法表达 在两个不同阶段或环境(上下文)中执行的计算 同时保持跨阶段(上下文)的一致行为。 这些阶段通常在时间上(运行时间)或空间上(运行地点)有所不同。 作.

  • 每周精彩技术讲座

    23 31K

    大量来自17 场会议的新视频,包括React Summit 2024 、JSNation 2024、PyCon Sweden 2024、PyData London 2024、Voxxed Days T.

  • 120ms 到 30ms:从 Python 到 Rust

    39 7K

    我们喜欢看到性能数据。这是我们的核心目标。我们很高兴看到我们持续努力的另一个里程碑:数据管道的写入延迟减少了 4 倍,从 120 毫秒降至 30 毫秒!这一改进是从通过 Python 应用程序访问的 .

  • Zig成为薪酬最高的编程语言

    31

    Clojure 让位了,出现了一个新生事物;Zig 已成为2024 年开发人员收入最高的编程语言。这是根据最新的Stack Overflow 调查得出的结论。该调查涉及 185 个国家/地区的 89,.

  • Let's Encrypt启动用内存安全Rust替代C语言计划

    26 1 2K

    在接下来的几年里,我们计划继续在 Let's Encrypt 基础架构中用内存安全的替代方案替换 C 或 C++ 软件: 用Rustls替换 OpenSSL 及其衍生产品, 用[url=https:/.

  • 从元语言角度评价华为仓颉

    145 3 2K

    根据官方资料定位:华为的仓颉编程语言是一款由华为自主研发的面向全场景智能的下一代应用编程语言 仓颉编程语言与华为的鸿蒙系统结合,提供了良好的编程体验。 它适合于有高性能高并发需求的业务场景,目标是打造.

  • Rust 与 C++:现代开发人员的困境

    71 2

    两种语言都有各自的优点和缺点,因此很难确定哪种语言最适合特定的项目。Rust 与 C++:理解核心基础知识Rust 和 C++ 都是多功能、高性能的语言。让我们探索它们各自的基础知识,包括语法比较和编.

  • 2024 年 Go 与 Rust 的较量

    32

    如果您是一位想要了解最新趋势的技术爱好者,那么决定哪种语言最适合您的需求至关重要。Go 和 Rust 都有各自的优点和缺点。Go 和 Rust 简介Go,也称为 Golang,是 Google 于 2.

  • UUIDv7的20种语言实现

    51 1 23K

    UUIDv7 是一个 128 位唯一标识符,就像它的前辈一样,例如广泛使用的 UUIDv4。但与 v4 不同,UUIDv7 可以按时间排序,精度为 1 毫秒。通过结合时间戳和随机部分,UUIDv7 成.

  • 为什么 PostgresSQL 比 mySQL 更受欢迎?

    41

    在技术社区中,数据库的选择常常引发热议。Oracle公司拥有MySQL,这使得一些开发者出于对Oracle的不满而倾向于选择其他数据库,如完全社区驱动的PostgreSQL。MySQL的优点:易用性:.

  • Laravel vs. Spring Boot:后端开发选择

    37 3K

    网页开发人员需要不同的框架来构建他们的网站。 有时这可能是最好的 PHP 框架也喜欢Laravel。但是,仅靠一个 Web 框架无法满足 Web 开发任务和项目的不同需求。 有一个流行的 Java 框.

  • DHH:我为何退出科技运动

    75

    二十多年前,当 Ruby on Rails 推出时,我还是一个二十多岁的年轻程序员,深信任何尝试过我的堆栈的人都会接受它在解决 "Web问题 "方面的普遍优越性。于是,我走上了改革之路,试图用尖锐的论.

  • Flowmatic:Go语言中结构化并发库

    39 2K

    Flowmatic 是一个通用的 Go 库,它提供了一种类似Nurseries的结构化并发编程方法。它让你能够以简单、有效且灵活的方式轻松管理并发任务。Flowmatic 拥有易于使用的 API,其中.

  • Rust为何无法成为超级语言?

    106 2 6K

    与其他命令式语言相比,Rust 类型系统和避免共享可变状态两个特性可以实现更好的本地推理和形式验证。局部推理 局部推理重要性:它能在不考虑整个程序状态的情况下验证程序属性。 Rust 的所有权模型和没.

  • RustRover对于非商业用途免费

    244 1

    RustRover是JetBrains推出的一款全新的专门针对Rust语言的集成开发环境(IDE)。它于2024年5月正式发布,加入了JetBrains现有的IDE产品系列。新的许可模式RustRov.

  • 代码行数越多可读性越好?

    60 2K

    人们很容易认为最小化代码行数对于提高代码可读性很重要。然而,减少行数并不总是最好的选择。在本文中,我们将解释优先考虑可读性而不用担心代码行数的重要性。代码简洁但难以理解的问题下面的代码是一个函数,用于.

  • 三个因素是软件本质?

    53 2K

    作者在文章中提出了三个因素,用以解释软件的特性,并对软件开发中遇到的困难进行了深入的思考。以下是文章的主要内容概述:三个因素(Triad)1、软件处于边缘状态(Liminal State):软件介于物.

  • 简单是优势,但为何复杂性还受欢迎?

    75 1 4K

    Eugene Yan 撰写的文章《Simplicity is An Advantage but Sadly Complexity Sells Better》,这篇文章探讨了为什么简单性在某些情况下可能.

  • Kotlin 2版本即将发布

    41 1 2K

    K2编译器本身已经准备就绪:JetBrains 现在正处于消除最终错误或推迟到 2.0.20/2.1.0 的阶段。从 RC1 开始,您可以发布新的二进制文件,供仍以 Kotlin 1.9 为目标的项目.

  • 编程语言中表达式更优于语句

    93 1

    表达式应该优于语句:这才是编程语言设计的更简单方式!有些编程语言(如 Lisp 和 OCaml)只有返回值的表达式,而其他编程语言(如 Java 和 Python)既有表达式,也有不带返回值的语句。这.

  • 50岁SQL是一种小众技能?

    126

    这篇文章讨论了 SQL 的演变及其在当前技术领域中的作用。以下是文章的要点摘要:2000 年代初,开发人员需要熟悉一系列技术,包括用于数据库交互的 SQL。然而,随着 IT 专业化的兴起,出现了前端工.