58 门编程语言,每篇十来分钟通读。正文全是带中文注释的示例代码,不讲废话,看完就能动手写。
语法干净、库最全的通用语言,脚本、数据分析、AI 都在用,零基础首选。
浏览器里唯一的原生语言,Node.js 之后后端也能写,前端工程师的地基。
给 JavaScript 加上静态类型,编译期就能发现大半低级错误,大型前端项目标配。
企业后端与 Android 的长青语言,强类型、跨平台,生态和岗位都极多。
操作系统与高性能计算的底座,指针和手动内存管理是绕不开的基本功。
在 C 之上加了类、模板与 STL,游戏引擎、数据库、量化交易的主力语言。
微软 .NET 平台的主语言,语法现代、工具链顺手,也是 Unity 游戏开发的标配。
语法极简、编译极快,goroutine 让并发写起来像顺序代码,云原生组件几乎都用它。
用所有权和借用检查在编译期消灭内存错误,性能对标 C++ 却不需要 GC。
为 Web 而生的脚本语言,上手快、部署简单,大量内容站与开源程序的底子。
写起来很像自然语言的动态语言,一切皆对象,因 Rails 框架而广为人知。
苹果推出的现代语言,可选类型与值语义让 iOS / macOS 开发比 Objective-C 安全得多。
百分百兼容 Java 又去掉了它的啰嗦,空安全设计到位,现在是 Android 官方首选。
Swift 之前的苹果开发语言,方括号消息语法很有辨识度,老项目维护仍会遇到。
Flutter 跨平台框架的御用语言,语法接近 Java 与 JS 的结合体,转过来几乎没成本。
把函数式与面向对象揉在 JVM 上,大数据框架 Spark 就是用它写的。
JVM 上的动态语言,Gradle 构建脚本和 Jenkins 流水线都靠它,Java 程序员零门槛。
文本处理与正则的老牌王者,运维脚本里至今随处可见,写法极其自由。
只有几百 KB 的嵌入式脚本语言,Nginx(OpenResty)、游戏和路由器固件里都嵌着它。
统计学家写给统计学家的语言,做数据分析、建模和出图一步到位。
写起来像 Python、跑起来接近 C 的科学计算语言,多重派发是它的灵魂。
工程与科研常用的矩阵计算环境,一行代码就能完成矩阵运算与画图。
纯函数式语言的标杆,惰性求值与类型系统会彻底改变你写代码的思路。
跑在 Erlang 虚拟机上的现代函数式语言,天生擅长高并发与容错服务。
为电信级不停机系统设计的语言,轻量进程与「让它崩溃」哲学影响深远。
JVM 上的现代 Lisp,默认不可变数据结构,处理并发时省心得多。
Clojure 的进阶篇:用宏在编译期改写代码,体会 Lisp 同像性的威力。
多范式的经典 Lisp 方言,宏系统与 CLOS 对象模型至今仍是很多语言抄袭的对象。
Emacs 的配置与扩展语言,学会它才算真正拿到这个编辑器的全部权限。
Scheme 家族里最能折腾的一支,常被用来做语言设计与程序设计教学。
带完整类型推断的函数式语言,模式匹配与代数数据类型的经典范本。
.NET 平台上的函数式语言,能直接调用全部 C# 类库,两种范式随手切换。
语法几乎照搬 Ruby,却是静态类型编译执行,写着舒服跑得也快。
缩进语法像 Python,编译成 C 后性能接近原生,元编程能力很强。
开源游戏引擎 Godot 的内置脚本语言,写法贴近 Python,做独立游戏很顺手。
华为为鸿蒙生态推出的静态类型语言,C 系语法外壳加上现代的类型与并发设计。
写以太坊智能合约的语言,代码一旦上链就改不了,安全细节比语法更要命。
承袭 REBOL 的全栈语言,从底层系统到图形界面用同一套语法搞定。
Mathematica 背后的语言,擅长符号计算,内置知识库能直接查现实世界的数据。
1950 年代诞生的数值计算语言,气象、核物理等超算领域至今仍在服役。
面向商业事务的老语言,银行与保险的核心账务系统里还在跑着大量 COBOL。
语法接近自然英语的 Windows 开发语言,办公自动化和小工具里仍然常见。
用缩进语法写 JavaScript,逐句编译无运行时,ES6 很多写法都受它启发。
CoffeeScript 的函数式表亲,管道、柯里化这些写法都是语言内置的。
已停止维护的 Python 2.7,用来读懂老脚本和老项目里那些 print 语句。
只有八个指令却图灵完备的玩具语言,十分钟能学完,用来理解计算的本质。
计算机组成原理课上最常用的 RISC 汇编,寄存器与指令集都极其规整。
关系型数据库的通用查询语言,增删改查加建表,后端与数据岗的必备技能。
网页的骨架,用标签描述内容结构,建站第一课。
把网页样式从内容里分离出来,选择器、盒模型与优先级是三块基石。
给 CSS 补上变量、嵌套与 mixin,大型样式表靠它才维护得动。
另一款 CSS 预处理器,语法更贴近原生 CSS,老项目里用得很多。
用最少的符号写带格式的文档,README、博客和笔记的通用格式。
比 Markdown 更适合写长文档和书的标记语言,交叉引用与目录都是原生支持。
学术排版的事实标准,公式、参考文献和图表编号都交给它自动处理。
接口传参和配置文件最常见的数据格式,规则简单到十分钟能全部记住。
靠缩进表达层级的配置格式,Kubernetes、CI 流水线的配置基本都是它。
用标签描述结构化数据的老牌格式,配置、接口与文档格式里仍然大量存在。
本栏目教材译自开源项目 Learn X in Y Minutes 的中文版本,原文与译文均以 CC BY-SA 3.0 协议发布,本站转载同样采用该协议,每篇文末列有原作者与译者署名。
本站只做了排版与分类,未改动正文内容。如果你是原作者或译者,希望调整署名或撤下某篇,欢迎通过页脚的联系方式告知。