我们需要多少种编程语言 (How Many Programming Languages do We Need)
原文中文,约3400字,阅读约需9分钟。发表于: 。编程语言「只是」达成目标的工具,这是我一直推崇的说法,因为我认为达成目标更重要的在于个人思考,编程语言不过是个「工具」,选哪个并没有那么重要。现在我越来越认为这个「工具」的选择还是很重要的,因为编程语言之于目标实现的可能性和效率都制约了目标的最终达成。 以个人数据科学的工作背景,结合我的编程语言学习路径,尝试回答一下我们需要多少种编程语言这个问题。我的编程语言学习路径大致如下: 小学时代:...
编程语言的选择对于目标实现的可能性和效率都很重要。通用编程语言有Basic、C、C++、Python、JavaScript、TypeScript、Java和Rust,领域特定语言有Logo、CSS、Matlab、R和SQL,标记语言有HTML和Markdown。在数据科学中,Python、R和Matlab是可选的编程语言,Python在将数据科学和工程代码结合时更有优势。在后端应用中,Java是首选,Python也是不错的选择。在前端,HTML、CSS和JavaScript是主要的语言,TypeScript扩展了JavaScript的功能。在移动端,iOS系统的首选语言是Swift,Android系统的首选语言是Kotlin。在桌面端,macOS系统的首选语言是Swift,Windows系统的首选语言是.Net。脚本语言有Shell、Python、Perl、Ruby和Lua。在嵌入式开发中,C/C++和Python是常用的语言。个人偏好也是选择语言的重要因素。总之,根据自己的需求和偏好选择合适的编程语言。