只有两种语言:人们抱怨的语言和没有人使用的语言。
StackOverflow的2020年开发人员调查包括一张表,该表显示 “最喜欢,最恐惧和最想要的语言”。
最恐惧的语言依次排名是:VBA、Objective-C、Perl、Assembly、C、PHP、Ruby、C++、Java、R、Haskell、Scala、HTML/CSS、Bash/Shell/PowerShell、SQL、JavaScript、Swift、C#、Dart、Julia、Go、Kotlin、Python、TypeScript、Rust。
毫不奇怪,VBA是排名第一的语言。我承认对目标C(#2)完全无知,我从来没有理由要使用它。尽管我从前就对Perl怀有仇恨,但令我感到惊讶的是Perl如此不受欢迎(#3),但有些伤口却无法治愈。看看Perl 7推出几年后会发生什么会很有趣。汇编(#4)是一种后天的品味(不是一种语言)。如果您不喜欢爱它,那么您几乎一定会讨厌它。而且,如果您不喜欢它,那么您就不应该使用它。您几乎总是可以避免汇编,但是当您需要直接使用硬件时,别无选择。C和C ++(分别为#5和#8)为您带来很多麻烦,但几乎可以将其与几乎任何项目的硬件都相提并论,没有汇编的痛苦。