当前位置: 首页 > 工具软件 > ScalaNLP > 使用案例 >

2021-03-28为什么用SCALA语言优势在哪里 Scala适合服务端、大数据、数据挖掘、NLP、图像识别、机器学习、深度学习…等等开发。

牛景同
2023-12-01

Go适合服务端、桌面应用程序开发。

Scala适合服务端、大数据、数据挖掘、NLP、图像识别、机器学习、深度学习…等等开发。

Python适合做网络爬虫、自动化运维、快速地实现算法的原型。

但是Python仍有一些不足之处。

Python性能是个问题,而且多线程并发是劣势。

Python大型项目,架构和重构是灾难。

Python的代码缩进是个坑,当你在使用Python,一小部分代码的修改可能导致你要重新调整整个文件的缩进。

Python是动态语言,一些本应该报错的地方没有报错,比如你直接把Json字符串拷贝到.py文件,想要把Json字符串设置为post网络请求的参数,编译器不会报错,运行程序执行post网络请求也不会报错,你以为是程序逻辑的错误,但其实仅仅是因为Json字符串没有包括在两个双引号里面。还有一些本应该马上报错的地方只能在调试的时候才报错,结果你可能要修改很多地方。

未来,随着Scala生态进一步完善,Scala在数据科学和人工智能领域将会大有建树,越来越多Java开发者会拥抱Scala,Java和Scala混合编程开发会是Java开发者的最佳选择。

https://zhuanlan.zhihu.com/p/150701210

 类似资料: