各种编程语言的适用领域和优缺点是啥
泻药
语言适合某一个特定领域,有两个维度需要考虑
paradigm和性能
性能在逐渐变得不那么重要起来,乐观估计5-10年内,绝大多数民用领域,你想用什么语言都可以
最近一段时间感觉进步实在太明显,语言的runtime也就是几兆硬盘,几十兆内存的事
在这个cloud上随便一个实例都能爆出1g内存,20g硬盘的时代,这点性能消耗,根本就不当一回事
以后immutable那种对象,几个t的内存,gc可以在10ms以内完成
性能的差异优化到一定程度之后,人就可以忽略了
那就看什么语法你顺手了,选顺手的上
一般越偏向硬件也就是物理层面,越适合过程式,命令式
越偏向软件也就是数学/魔法层面,越适合函数式,声明式
但是两边极端的都不易于理解,数理知识比较匮乏的人类,比较适合面向对象,最容易理解
【各种编程语言的适用领域和优缺点是啥】 比较具像化,不抽象,两边比较抽象,所以如果做的是终端产品,用具像化语言比较容易对应上
■网友
底层硬件:汇编、C桌面游戏:C++和引擎内的脚本,Python、Lua、C#等桌面软件:C++、C#手机:Java、Objective-C、C#Web:PHP、RoR、Java、C#服务器软件:C、C++、Python、Java
■网友
游戏- -大型端游只有C++,手游JAVA object-C。 其他unity3D
■网友
大型网游:C++ 我的理解是效率和图形渲染原因博客,电商网站,web页面 PHP更多,C#手机端:object-c swift java 苹果和安卓当然用C#和java也可以去做 原生和混合区别了服务器端 java python web前端 css,html,javascript 然后就是前端各种库了 node,angelar,vue bootstrap 等后端:C# SP
推荐阅读
- 耻骨|韧带痛、耻骨也痛,从来没有这么痛过,痛了两个多星期了!”厦门孕妈崩溃:“孕晚期各种不舒服
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 重点|注意别踩这些“坑”冬季各种“花式取暖”
- 一品车社|又一辆日产封神了,当年40万没人要,这会儿60万各种抢
- 汽车知识|7.8万买到顶配版,各种配置一应俱全,别克英朗车主说:很划算
- 去哪看各种数码产品发布会的视频
- 编程语言学完之后学习啥才能做出程序?
- summingbird和storm-yarn 他们的优缺点是啥,分别适用于哪些场景
- C、C++、java等编程语言都有哪些坑
- 都有啥画画培训机构南京晓庄这边
