• 关于用大型语言模型(LLM)帮忙写代码的网上讨论,总会有一些开发者跳出来说他们的体验很糟糕。他们常常问自己到底哪里做错了——为什么有些人说效果特别好,而他们自己试了却发现问题一大堆? 用LLM写代码其实挺难的,也不那么直观。要想搞清楚怎么用它、什么时候用它好,得花不少功夫,而且现在也没什么指南能帮大
  • 《编程范式的血泪史:这些年我们踩过的坑》 今天我要讲点不一样的编程世界观。咱们程序员有三座大山: 结构化编程(军训式编程) 面向对象编程(乐高式编程) 函数式编程(佛系编程) 这些范式说白了就是代码界的"交通规则"。它们不给你发新车,反而给你的破拖拉机装上限速器——专门告诉你
  • 《连线》杂志最新爆料,马斯克手下的DOGE公司正在组队改造社保局的电脑系统,要把用了多年的COBOL编程语言换掉。 COBOL虽然老掉牙但靠谱,是整个 icon
  • 数百万年来,人类一直使用工具来创造事物。我们程序员最近也为自己创造了一些非常有用的工具:大型语言模型。到目前为止,程序员可以通过以下三种方式之一访问这些未来工具: [list=1] [*]从网站复制/粘贴 [*]在终端仿真器中运行 [*]嵌入到 Web 浏览器开源分支的闭源分支中 [/list] icon
  • 就在昨天,微软发布了一则重磅消息,让编程界为之震惊: [list] [*]在代号为“Corsa”的项目中,TypeScript 的编译器和工具链正在[url= JavaScript 移植到 Go[/url]。 [/list] 目标是什么?惊人的 10 倍性能提升。早期的基准测试已经显示,Visual icon
  • 【学生党速来白嫖!】Cursor编辑器现在对学生免费啦! 如果你是个学生还没用过Cursor,现在就是白捡便宜的好时候!这货刚宣布对学生党完全免费,简直就是装了AI外挂的VS Code——而且它能真正读懂你的代码(我觉得比Copilot还6!) 不过敲黑板啊!这种AI工具可不是让你躺平当码农的作弊器 icon
  • JavaScript 现在是编程界的“老二”,而英语(自然语言)正在变成“老大”。 其实,编程的重点正在从“怎么写代码”转向“代码到底是什么意思”。 现在,知道“该问什么问题”变得和“怎么写代码”一样重要。 那些能系统思考、表达清楚的程序员,将来会更有优势。 精通 JavaScript 和英语无疑会 icon
  • 有个叫Anton的油管博主做了个性能PK赛,让Java(穿了个叫Quarkus的马甲)和Go(穿着Fiber战袍)两个选手比赛写网站接口。我本来以为Go语言这种编程界的刘翔,肯定能把Java和C#这些带垃圾回收的选手甩开十条街!结果你猜怎么着?Go就比Java快了那么一丢丢,跟我想象的完全不一样啊! icon
  • 大约两周前,微软宣布将 TypeScript 编译器从 JavaScript 移植到 Go,并承诺将性能[url= 10 倍[/url]。这则消息迅速传遍了科技社区,从 Typ icon
  • 微软宣布用 Go 重写 TypeScript 编译器,引发了对编程语言选择的讨论。作者Steve Klabnik反思了技术选择背后的情境和原因,强调不同项目有不同的需求,不应轻易评判他人的选择。他还分享了自己因嘲笑他人代码而反思的经历,意识到社区文化对个人行为的影响,并倡导尊重和包容的编程文化。 S icon
  • Astral一直在开发这个“用Rust编写的极快的Python类型检查器和语言服务器”,虽然很安静,但已经[url= Astral 是一家专注于高性能 icon
  • 鲍勃马丁大叔最近拍桌子说:"SQL这玩意儿本来就不是给程序调用的!它就是个打印报表的老古董命令行语言!硬把它塞进代码里简直是IT界十大作死行为之一!" (停顿一下,扶眼镜)这位大爷吧...说得对,但也不全对。好比我们吃鱼香肉丝——大厨要是把肉丝、配菜、调料都分门别类放好(这就是所谓的"抽象分层"), icon
  • TypeScript 的核心价值在于提供出色的开发人员体验。随着代码库的增长,TypeScript 的价值也会增加,但在很多情况下,TypeScript 无法扩展到特别大的代码库。 从事大型项目的开发人员可能会遇到加载和检查时间过长的问题,还不得不在合理的编辑器启动时间和获取完整源代码视图之间做选择 icon
  • 机器学习世界几乎一直是 Python 的游乐场。它拥有大量的库——TensorFlow、PyTorch、Scikit-learn 和其他库——可以说,它已经成为数据科学家和机器学习人员的默认选择。但是……如果有一种语言潜伏在暗处,可以做类似的事情,但性能要好得多,那会怎样? 这种语言可能就是 Go。 icon
  • 震惊!学编程的秘密武器竟是语文好?数学渣也能逆袭成码农! 同学们注意啦!最新科学研究发现,你的"语文脑"可能比"数学脑"更管用!就像打游戏选对装备能快速升级一样,学编程时带上语言能力这个"外挂",学Python的速度能快20% icon
  • 重磅消息!GCC编译器家族新添了一位"老古董"成员——gcobol(专门编译COBOL这种爷爷级编程语言)!目前已经在64位的电脑和手机芯片上跑通了,但32位的老爷机就别想了(毕竟这年头谁还用32位啊)。程序员蜀黍们正在努力,准备让它能在那些支持128位超强计算的未来电脑上运行。 这个编译器可不是闹 icon
  • 如果一切顺利的话,Ubuntu 项目很快就会用 Rust 语言写的工具替换掉一些老旧的 GNU 工具,比如我们之前报道过的 uutils 项目做的那些工具。 不过,把整个 Linux 系统的核心工具都换掉可不是小事,所以 Canonical 的工程副总裁 Jon Seager 搞了个叫 oxidiz icon
  • 数据库连接池是一种技术,它允许应用程序通过重复使用一组已建立的连接来更有效地管理数据库连接。应用程序无需为每个数据库请求创建新的连接,而是维护一个可重复使用的开放连接池,从而大大减少了重复建立连接所需的时间和资源。 连接池的工作原理 以下是连接池在技术环境中的运行方式的细分: 连接初始化:当应 icon