技术学院 / 语言类教材

语言类教材

58 门编程语言,每篇十来分钟通读。正文全是带中文注释的示例代码,不讲废话,看完就能动手写。

语言类 28 篇

C

进阶

操作系统与高性能计算的底座,指针和手动内存管理是绕不开的基本功。

约 25 分钟 · 476 行示例 开始学习 →

C++

进阶

在 C 之上加了类、模板与 STL,游戏引擎、数据库、量化交易的主力语言。

约 23 分钟 · 421 行示例 开始学习 →

Rust

进阶

用所有权和借用检查在编译期消灭内存错误,性能对标 C++ 却不需要 GC。

约 10 分钟 · 201 行示例 开始学习 →

Objective-C

进阶

Swift 之前的苹果开发语言,方括号消息语法很有辨识度,老项目维护仍会遇到。

约 29 分钟 · 584 行示例 开始学习 →

Scala

进阶

把函数式与面向对象揉在 JVM 上,大数据框架 Spark 就是用它写的。

约 22 分钟 · 421 行示例 开始学习 →

Perl

进阶

文本处理与正则的老牌王者,运维脚本里至今随处可见,写法极其自由。

约 5 分钟 · 79 行示例 开始学习 →

Julia

进阶

写起来像 Python、跑起来接近 C 的科学计算语言,多重派发是它的灵魂。

约 29 分钟 · 698 行示例 开始学习 →

Haskell

进阶

纯函数式语言的标杆,惰性求值与类型系统会彻底改变你写代码的思路。

约 15 分钟 · 287 行示例 开始学习 →

Elixir

进阶

跑在 Erlang 虚拟机上的现代函数式语言,天生擅长高并发与容错服务。

约 13 分钟 · 287 行示例 开始学习 →

Erlang

进阶

为电信级不停机系统设计的语言,轻量进程与「让它崩溃」哲学影响深远。

约 10 分钟 · 190 行示例 开始学习 →

Clojure

进阶

JVM 上的现代 Lisp,默认不可变数据结构,处理并发时省心得多。

约 13 分钟 · 248 行示例 开始学习 →

Clojure 宏

进阶

Clojure 的进阶篇:用宏在编译期改写代码,体会 Lisp 同像性的威力。

约 5 分钟 · 93 行示例 开始学习 →

Common Lisp

进阶

多范式的经典 Lisp 方言,宏系统与 CLOS 对象模型至今仍是很多语言抄袭的对象。

约 22 分钟 · 414 行示例 开始学习 →

Emacs Lisp

进阶

Emacs 的配置与扩展语言,学会它才算真正拿到这个编辑器的全部权限。

约 13 分钟 · 250 行示例 开始学习 →

Racket

进阶

Scheme 家族里最能折腾的一支,常被用来做语言设计与程序设计教学。

约 20 分钟 · 466 行示例 开始学习 →

Standard ML

进阶

带完整类型推断的函数式语言,模式匹配与代数数据类型的经典范本。

约 17 分钟 · 317 行示例 开始学习 →

F#

进阶

.NET 平台上的函数式语言,能直接调用全部 C# 类库,两种范式随手切换。

约 24 分钟 · 476 行示例 开始学习 →

Crystal

进阶

语法几乎照搬 Ruby,却是静态类型编译执行,写着舒服跑得也快。

约 17 分钟 · 411 行示例 开始学习 →

Nim

进阶

缩进语法像 Python,编译成 C 后性能接近原生,元编程能力很强。

约 9 分钟 · 191 行示例 开始学习 →

仓颉 Cangjie

进阶

华为为鸿蒙生态推出的静态类型语言,C 系语法外壳加上现代的类型与并发设计。

约 14 分钟 · 359 行示例 开始学习 →

Solidity

进阶

写以太坊智能合约的语言,代码一旦上链就改不了,安全细节比语法更要命。

约 30 分钟 · 574 行示例 开始学习 →

Red

进阶

承袭 REBOL 的全栈语言,从底层系统到图形界面用同一套语法搞定。

约 9 分钟 · 136 行示例 开始学习 →

Wolfram

进阶

Mathematica 背后的语言,擅长符号计算,内置知识库能直接查现实世界的数据。

约 6 分钟 · 96 行示例 开始学习 →

Fortran

进阶

1950 年代诞生的数值计算语言,气象、核物理等超算领域至今仍在服役。

约 16 分钟 · 312 行示例 开始学习 →

COBOL

进阶

面向商业事务的老语言,银行与保险的核心账务系统里还在跑着大量 COBOL。

约 8 分钟 · 130 行示例 开始学习 →

LiveScript

进阶

CoffeeScript 的函数式表亲,管道、柯里化这些写法都是语言内置的。

约 11 分钟 · 202 行示例 开始学习 →

MIPS 汇编

进阶

计算机组成原理课上最常用的 RISC 汇编,寄存器与指令集都极其规整。

约 13 分钟 · 253 行示例 开始学习 →

LaTeX

进阶

学术排版的事实标准,公式、参考文献和图表编号都交给它自动处理。

约 11 分钟 · 203 行示例 开始学习 →
内容来源与许可

本栏目教材译自开源项目 Learn X in Y Minutes 的中文版本,原文与译文均以 CC BY-SA 3.0 协议发布,本站转载同样采用该协议,每篇文末列有原作者与译者署名。

本站只做了排版与分类,未改动正文内容。如果你是原作者或译者,希望调整署名或撤下某篇,欢迎通过页脚的联系方式告知。