编程语言为何消亡:不够有趣
Because It's Not Fun Enough: why languages fail
Andrew Oram 探讨编程语言兴衰时指出,技术优劣并非决定性因素。Simon Peyton Jones 认为,语言的成败更多取决于社会和经济因素。编程对开发者而言既是职业、艺术也是工作,任何让这三者变得艰难的语言终将被淘汰。C++ 和 Rust 虽难却因高回报而长存,Ada 和 Pascal 则因缺乏乐趣或实用性而衰落。语言的生死不在于基准测试,而在于是否让人愿意使用。当替代方案出现,唯一的问题是:它有趣吗?
编程语言不会输掉基准测试,它们输掉的是人心。