知乎上有一个提问:为什么有些程序员会鄙视MATLAB?
↓↓↓
今天,我们就这个话题一起来做个讨论。
不知道为什么会有程序员对MATLAB持鄙视态度?真心不知道是在鄙视什么?
不可否认,在现实生活中,不乏存在个别程序员,对特定语言极其拥趸与维护,同时对其他语言视“垃圾般”存在。
所以才有所谓的程序员“鄙视链”现象存在,就像下图所示:
但,据我的观察与理解,这样的人,格局其实还是没打开,认知也没跟上。
可以负责任的说,现实生活中,压根没有一个完美的编程语言存在。
某个编程语言,它解决现实生活中的某个特定场景的问题,但在另一些场景,它肯定是不合适的,这就是真相。
像作者自己是一名Java后端工程师,我以Java语言举例,来说明一下这个道理:
大家知道,Java它比较擅长企业级应用开发,它的强类型系统、内置的安全功能、以及强大的多线程和并发处理能力,而且能快速构建大型分布式系统,确实非常有优势且强大。
那它有不擅长的点吗?答案是肯定的。比如嵌入式应用开发、轻量级脚本应用开发,它就不擅长了,开发周期要么太长,像嵌入式开发领域它的性能也不会太好,这就是它的局限。
OK,那我们再回到正文,说到MATLAB语言,大家知道它的适用场景有哪些吗?不适用场景又有哪些呢?
这里我翻阅了众多网上资料,深度总结了如下六个方面供你做个参考:
综上所述,MATLAB比较适合科学计算和工程应用领域,特别是对于那些需要快速原型设计和数据分析的场景,它是有优势的。其他方面,它可能并不擅长。
OK,今天的分享先到这里,希望我的回答内容,对大家有一定的帮助与启发。
接下来分享一则我们可爱的知友对于这个问题的精彩答复,非常精彩,一定看到最后哦。