跳至主要內容

编程

大约 3 分钟编程导航编程语言

编程

写在前面

编程领域,本人比较喜欢 ToC 软件开发[1],实用至上,自由主义,热爱开源。

我的思考

  1. 胡言乱语——编程语言哲学构想

语言有关

我的编程语言学习属于多而不精的类型。多语言学习者能在短时间内掌握一门新的语言,但这也意味着基础不够扎实,缺乏经验等。因此需要多做项目以降低劣势。

多语言只是手段,目的是为了开拓视野,总结出不同语言中的共性[2]。编程学习不能仅仅“见树”,而需要“见森林”。希望我不会绕到语言学习的圈子里。

学习阶段

  1. Rust
  2. C++
  3. Python
  4. Java
  5. TypeScript & JavaScript

预学习阶段

  1. C#
  2. kotlin

新生语言

我并未系统学习以下新生语言,只是想了解其设计理念,并获取一些语言设计的灵感。

点击展开

不计划学习

我不会自发学习这些语言
  • go
  • lua

工具

  1. Github:如何进行最基本的使用
  2. Git:版本控制系统
  3. Vim:文件编辑器
  4. 数据库
  5. 容器

前端

我不会前端且不打算卷前端,但在其最强的兼容性面前也被动接受了一点前端知识。目前只会写一些 nocss 的小玩具,加上比如本博客要用的 vue 组件而已。

  1. node.js
  2. TypeScript & JavaScript
  3. html
  4. MDX

其他

  1. 算法
  2. 搭建 bot
  3. SICP learningopen in new window
  4. FUCK MATLAB

杂项

网站

一些值得学习的地方,语言无关。

字体

top-programming-fontsopen in new window,随便选。反正我用 Fira Code。

external

  1. 计算机教育中缺失的一课open in new window
  2. 经典技术书籍 PDF 文件open in new window
  3. The yaml document from hellopen in new window
  4. 图解 Functor、Applicative、Monadopen in new window

  1. 深层原因可能是:我太喜欢找茬辣! ↩︎

  2. 写 typst 有感:多语言学习者在面对未知的 DSL 时可以更加从容() ↩︎

上次编辑于: