跳转至

我对编程语言的感受

Text Only
1
2
3
4
5
            (强类型)
         Rust      Swift
(偏底层)                   (偏用户)
          C        Python
            (弱类型)

列出来的语言 我觉得都很好 比较也只是相对的

没列出来的语言 我个人觉得没有评比资格

C

基本上可以直接操作内存 你想做什么你自己定义

毕竟程序无非就是

  • RAM > 存取数据 > 数据结构
  • CPU > 运算 > 函数

C就是最简单、经典的编程语言

指针我觉得并不难 指针带来的是灵活性 当然灵活带来的就是程序可能的bug 因为这一点所以说C比较难写

Python

Python写起来爽没问题

但是弱类型真的不合我性格 因为没有类型 所以我觉得Python程序极难看懂 编写的时候也不知道要怎么定义数据结构

Swift

Swift主要用来做iOS/macOS开发 基本上就是调库

但是除去上面这一点 单把Swift拿出来开发命令行程序效率也是有保证的 我觉得是最容易上手而且最好写的现代编程语言

Rust

我觉得Rust很好写 因为通过编译器你知道你写的代码是不是对的

Rust未来一定会大放异彩 因为我们需要的程序一定是看重性能的啊 而且安全/并发这些都没得说

现在大趋势是用户层用脚本语言 逻辑层用C++ 以后这个趋势应该更甚 逻辑层可能就逐渐替换为Rust了