• 《编程范式的血泪史:这些年我们踩过的坑》今天我要讲点不一样的编程世界观。咱们程序员有三座大山:结构化编程(军训式编程)面向对象编程(乐高式编程)函数式编程(佛系编程)
  • 数百万年来,人类一直使用工具来创造事物。我们程序员最近也为自己创造了一些非常有用的工具:大型语言模型。到目前为止,程序员可以通过以下三种方式之一访问这些未来工具:从网站复制/粘贴在终端仿真器中运行嵌入到 Web 浏览器开源分支的闭源分支中< icon
  • 有个叫Anton的油管博主做了个性能PK赛,让Java(穿了个叫Quarkus的马甲)和Go(穿着Fiber战袍)两个选手比赛写网站接口。我本来以为Go语言这种编程界的刘翔,肯定能把Java和C#这些带垃圾回收的选手甩开十条街!结果你猜怎么着?Go就比Java快了那么一丢丢,跟我想象的完全不 icon
  • Java编程语言将于下周(5月23日)迎来30岁生日。如果不是它的主要创造者James Gosling,今天继续为各种规模的系统提供动力的高级,通用,内存安全,面向对象的编程语言就不会在这里。 如果没有这位"Java之父"——James Gosli icon
  • 我最近一直在同时使用 Claude 4 和 Gemini 2.5 Pro,主要用于写作、编码和解决一般问题,并决定写一篇完整的比较报告。 以下是我过去几天测试后发现的要点: Claude  4 的 icon
  • 【学生党速来白嫖!】Cursor编辑器现在对学生免费啦! 如果你是个学生还没用过Cursor,现在就是白捡便宜的好时候!这货刚宣布对学生党完全免费,简直就是装了AI外挂的VS Code——而且它能真正读懂你的代码(我觉得比Copilot还6!) < icon
  • 大约两周前,微软宣布将 TypeScript 编译器从 JavaScript 移植到 Go,并承诺将性能提高 10 倍。这则消息迅速传遍了科技社区,从 Typ icon
  • 编程语言想要出圈,最关键的是要有个让人过目不忘的"金字招牌"。 静态类型语言: C→内核。 C++ → 低级系统编程。 Rust → 低级系统编程。 Java → 商业应用程序和 Android。 C icon
  • JavaScript 现在是编程界的“老二”,而英语(自然语言)正在变成“老大”。 其实,编程的重点正在从“怎么写代码”转向“代码到底是什么意思”。 现在,知道“该问什么问题”变得和“怎么写代码”一样重要。 icon
  • Astral一直在开发这个“用Rust编写的极快的Python类型检查器和语言服务器”,虽然很安静,但已经公开了一段 icon
  • Go的并发数据结构为啥不火? 问题:为啥Go社区不爱搞并发数据结构?有人问:Java的并发工具(比如java.util.concurrent和JCTools)超级好用,写并发代码直接用现成的容器就行,省心又高效。为啥Go社区不咋热衷开发这种并发数据结构?G icon
  • 我使用 Cursor 已经有一段时间了,想分享一下它是如何帮助我更好地利用它的。这些都是一些简单的小技巧,让我的工作变得轻松多了,不会卡住或不知所措。 1. 开始之前做好计划在编写任何代码之前,我都会创建一个 Ma icon
  • 这里是第六章道第十章编程之道,前五章点击这里:代码之道:永恒的Vibe编码艺术  《道德经》第六章 icon
  • 鲍勃马丁大叔最近拍桌子说:"SQL这玩意儿本来就不是给程序调用的!它就是个打印报表的老古董命令行语言!硬把它塞进代码里简直是IT界十大作死行为之一!" (停顿一下,扶眼镜)这位大爷吧...说得对,但也不全对。好比我们吃鱼香肉丝——大厨要是把肉丝、配 icon
  • 震惊!学编程的秘密武器竟是语文好?数学渣也能逆袭成码农! 同学们注意啦!最新科学研究发现,你的"语文脑"可能比"数学脑"更管用!就像打游戏选对装备能快速升级一样,学编程时带上语言能力这个"外挂",学Python的速度能快20%呢! icon
  • 重磅消息!GCC编译器家族新添了一位"老古董"成员——gcobol(专门编译COBOL这种爷爷级编程语言)!目前已经在64位的电脑和手机芯片上跑通了,但32位的老爷机就别想了(毕竟这年头谁还用32位啊)。程序员蜀黍们正在努力,准备让它能在那些支持128位超强计算的未来电脑上运行。 < icon
  • 数据库连接池是一种技术,它允许应用程序通过重复使用一组已建立的连接来更有效地管理数据库连接。应用程序无需为每个数据库请求创建新的连接,而是维护一个可重复使用的开放连接池,从而大大减少了重复建立连接所需的时间和资源。 连接池的工作原理 icon