本文作者:ptiyny

j***a语言替代 j***a 替代语言

ptiyny 21分钟前 2
j***a语言替代 j***a 替代语言摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于java语言替代的问题,于是小编就整理了4个相关介绍java语言替代的解答,让我们一起看看吧。替代vb的编程语言?为什么要用ru...

大家好,今天小关注到一个比较有意思的话题,就是关于j***a语替代的问题,于是小编就整了4个相关介绍j***a语言替代的解答,让我们一起看看吧。

java语言替代 java 替代语言
(图片来源网络,侵删)

替代vb的编程语言?

替代VB的编语言有很多,比如c#、J***a、python、J***aScript等。这些语言都具有现代编程语言的特点,具有更好的可读性、可维护性和安全性

和J***a是面向对象的语言,具有强类型检查和垃圾回收机制,可以提高代码的稳定性和安全性。

Python是一种脚本语言,具有简洁的语法和强大的库支持,适合快速开发和数据处理。

J***aScript则是前端开发必备的语言,可以实现动态效果和交互性。总之,选择更适合自己需求和技术水平的语言是最重要的。

java语言替代 java 替代语言
(图片来源网络,侵删)

为什么要用rust取代c/c ++重写python底层?

c++难维护。rust号称全面取代c++。这个语言和c++一样的性能还不用考虑内存回收(和j***a的gc不同,是编译完的)。还有很多新特性,比如闭包,函数编程。而且能够向下兼容c

如何看待Android用Swift替代J***a作为系统开发语言的行为?

这真的是想多了,使用swift开发Android app只是一个玩笑。现在Android开发社区中除了J***a以外,最常使用的开发语言是Scala, Groovy 以及 Kotlin。

为什么越来越多的公司使用Go代替J***a作为后端主要开发语言?

做开发也十几年了,很多很多年前就有人在推崇go了,说go能开多少协程,高发有多厉害,当时也觉得牛,J***a这么多年就没有,经过好多年了,对集群高并发有了更深的理解,发现大家说的能开成千上万的协程其实没啥用,J***a早十年就有这个概念了,我就很奇怪为啥J***a不实现呢,百度了下说阿里很早就用纯代码实现了协程,但效果不好,真实性就不待考证了,我们就自己思考下,反问下有多少程序需要开成千上万上百万的协程的,开这么多协程你又能用上多少cpu,时间片都是有限的,大部分协程其实都是在等待中度过,上万的协程切换花的时间并不比你用几个线程花的时间少?

上大学的时候,专业主修语言还分c#和j***a,过了这么多年c#基本只外包还在用了,岗位也少得可怜,开发语言少说也有几十种了,大浪淘沙,多少技术浮沉,如果go一直拿协程说事,走不长的,还是得生态,生态,生态,头条肯定有服务治理的一套解决方案,但需要人花时间写个通用框架并开源出来,生态的完善需要这些头部大厂的努力,头条我也查过为啥选go,当时记得一句话如果你系统本身是J***a没有必要选go,J***a一直有强大的开源组织贡献源源不断的力量,所以J***a 一直在发展,go要追上这种老牌语言还有很长的路要走。

java语言替代 java 替代语言
(图片来源网络,侵删)

也待过几个公司,也有公司涉及语言转型,问为什么不选j***a ,J***a太庞大了,最后选了php,j***a 的确是比较庞大,一个jsp 就当php了,j***a 的入门是要高点,如果你是科班出生,大学多半也学过了,选j***a 是没有错的,新团队就看你们cto 的判断了,鉴于互联网时间并不长,很多小公司cto可能还没30岁,选什么语言都不奇怪,每个语言都能支撑你们做世界级的大公司,只是花的时间多少而已,弱势语言需要更多的大牛和人才培养的问题,毕竟不是老牌语言一抓一大把。

说那么多个人并不看好go,编程语言很多了,在谷歌可能也许只是个kpi的产物,把未来寄托在这么一个可能在谷歌内部都不算核心业务的语言上面总觉得不太明智。

到此,以上就是小编对于j***a语言替代的问题就介绍到这了,希望介绍关于j***a语言替代的4点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享