锐评几个高级语言

锐评几个高级语言

fortran

有指针, 代码不太美观, 但写起来的体验还不错, S.

pascal

有指针, 代码比较美观, 但是我懒得写 beginend, S.

c

有指针, 没有 stl, 代码非常美观, S.

c++

有指针, 有 stl, 有模版, 智能指针比较傻逼, 代码非常美观, 必须 SSS.

java

客户端常用, 有著名的 spring, 但我觉得 public static void main 非常不合理, 只能给到 A.

js / ts

写 tamper monkey 脚本的时候挺常用的, 感觉体验不错, 比较像 C, 那就 A.

python

我认为没有分号的语言是屎, 但神经网络常用, 还是给到 A.

rust

这傻逼还想替代 c++? 螳臂挡车, 不自量力. 让我不得不到处 unsafe, 建议赶紧死. 只能给到 C.

ruby

在我 \(2011\) 年刚学代码的时候如日中天, github 排行榜上都是 ruby 项目, 现在基本崩了. 但我这么念旧肯定会给到 S 的.

tex

这玩意能编程吗? 看在高德纳教授的份上给到 SSS 吧.

markdown

这更不能编程了, 但是比 tex 省心, 排版自由度较低, 当之无愧的 SSS.

basic

这是什么语言? 操作 office 用的吗? ms 的 visual basic 是傻逼, libre office basic 是不错的语言, 可以给到 B.

mysql

我学过两三次数据库都是用 mysql, 每次不到半小时就放弃了, 但是据我所知 uoj 的 database 基于 mysql, 那么给到 S.

brainfxxk

不错的图灵机模型, 随便写个 runner 就能跑, 可以给到 B.

obj-c / obj-c++

太奇怪的语言了, 给个 B.

swift

不错的语言, 代码也挺美观, 给到 A.

ada

谁把祖师奶放进来了? 从计科文化来说这确实是用祖师奶的名字命名的, 给到 S.

go

奇怪的语言, 唯一的好处就是 0..nstd::views::iota(0,n) 省心太多了, 可以给到 A.

总结

level lang
SSS c++, tex, markdown
S fortran, pascal, c, ruby, mysql, ada
A java, js / ts, python, swift, go
B basic, brainfxxk, obj-c / obj-c++
C rust