8大编程语言的适用领域!选语言学编程,先了解他们能干嘛!!
_-__-___-____-l:
想学开发游戏,结果写了四年Python[笑哭]
【回复】开发游戏你得学c++或者c#
【回复】python开发不自由,C++和Lua是你的选择,互相调用,底层用C和汇编
【回复】回复 @南国撷红豆 : pygame不好
必须支持三玖:
不管先学哪个语言学完转另一个语言都比较轻松,各有各的难点,c有c的难点,JAVA有JAVA的难点,甚至最好入门的Python学深也难
【回复】赞同,每一种语言往深处学习都是难的
樱州:
学习顺序
C-->Assembly-->Cpp-->Java-->js-->py[doge][doge][doge]
【回复】错误的,c->成功斩获隔壁小区保安offer[脱单doge]
RussellGOAT:
算法竞赛主要用c++(如蓝桥、NOI等)[脱单doge]
【回复】竞赛感觉就用到stl其他什么都没学到
无聊932039:
如果是想做web方面的,建议必学python,然后在java和golang里面选一个。
python在运维自动化和自动化测试方面应用较广;java和golang两个都是web后端开发语言,java相对来说各种基础组件较为完善,有成熟的生态系统,但在云原生方面明显落了下风;golang目前来说各种基础组件还不完善,但是在云原生方面做得很好。
【回复】回复 @我家的狗太凶 :你说的这些那些排名前五编程语言都可以做到,python之所以是主流,简单 易学 代码可读性高 生态库多 可以快速构建 但是python是解释型语言性能低 python 2.7以来不断优化运行速度对比其他语言速度还是慢 开发小型网站后端还是可以的 但是大型 如12306 python可能就不行了 需要考虑其他语言 然而爬虫 人工智能 大数据分析
选着python 还是因为python门槛低库多 爬虫主要核心技术是逆向(web逆向 安卓逆向 ) 人工智能主要是机器学习和算法模型等
大数据分析的核心是分析数据算法数据存储包括数据处理等 这些方面都可以不用深入学习编程语言,但凡python语法复杂点就不可能成为这些主流选着,相比如java php go Rust C/C++ 门槛相对高 语法复杂,学习完语法这一步对于某些人就已经望尘莫及了 [doge][doge]
【回复】回复 @深德男神 : 我为什么说一定要学python?因为python在做web后台开发、自动化运维、自动化测试、人工智能、数据分析、网络爬虫、云计算等方面都是主流选择;而java更多还是用在web后台服务,以前还能做安卓,现在安卓切换到kotlin上了。而golang虽然云原生方面做得很好,但目前的生态并没有前两者那么成熟。
当然你可以辩解说java、golang也可以做这些东西,但是你不能辩解的是java、golang做这些东西不是大家当前的主流选择。相对python丰富的工具箱来说,java、golang同样做这些东西需要的成本不是一星半点。
【回复】自动化不是C/C++吗 python搞搞人工智能还可以
AluminiumOxide:
我的建议是:入门一个语言之后,就算这个语言是个垃圾,你也会发现这些垃圾之间底层的东西都大差不差
原火农三国杀第五人格:
八大主流编程语言的使用领域
1.C语言
C语言的主要应用领域是操作系统、嵌入式和服务器这三块,它是一门强大的、被广泛应用于底层的高级语言。有点难学,市面上...
吃猫的什么鱼:
现在加上了Rust和Golang,Rust未来应该和C/C++对半分,Golang则就是云原生,目前就这俩生态还差一些没发展起来