加入收藏 | 设为首页 | 会员中心 | 我要投稿 盐城站长网 (https://www.0515zz.cn/)- 运维、云管理、管理运维、智能数字人、AI硬件!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

2021年影响基础设施和运营的六大趋势

发布时间:2021-02-03 11:11:16 所属栏目:外闻 来源:互联网
导读:自1995年首次出现以来,Java比C ++年龄小16岁。Java是一种简单得多的语言,这可能有助于其流行。 语言家族:C. (1) 垃圾收集 Java提供的优于C ++的最大好处之一是垃圾收集,垃圾收集本身消除了许多错误。 (2) 生态 Java已经存在了很长时间,并且它具有一个庞

自1995年首次出现以来,Java比C ++年龄小16岁。Java是一种简单得多的语言,这可能有助于其流行。

语言家族:C.

(1) 垃圾收集

Java提供的优于C ++的最大好处之一是垃圾收集,垃圾收集本身消除了许多错误。

(2) 生态

Java已经存在了很长时间,并且它具有一个庞大的用于后端开发的生态系统,从而大大减少了开发工作。

(3) 面向对象语言

在这里,我不会深入探讨OOP的缺点,有关更详细的分析,可以阅读我的其他文章《面向对象编程—万亿美元灾难》。

相反,我只是引用一些计算机科学领域最杰出的人,以得到他们对OOP的看法:
 

C ++是一种复杂的低级语言,没有自动内存管理。由于其功能膨胀,初学者不得不花很多时间学习该语言。

(7) 并发

C ++是在单核计算时代设计的,在过去的十年中仅添加了基本的并发机制。

(8) 错误处理

捕获/抛出错误是首选的错误处理机制。

(9) 不变性

没有对不可变数据结构的内置支持。

(10) 空值

在C ++中,所有引用都是可为空的。

(11) 结论0.5星
 

C ++是一种可怕的语言……而且将项目限制为C意味着人们不会用任何愚蠢的"对象模型" c&@ p弄乱事情。— Linux的创建者Linus Torvalds。

C ++具有许多功能。它尝试做所有事情,同时又不擅长任何特定的事情。C ++具有goto,指针,引用,OOP,运算符重载和许多其他非生产性功能。

为什么C ++如此糟糕?我认为,最大的原因是它的年龄。C ++是在1979年设计的很早的时候。当时的设计师缺乏经验,也不知道该关注什么。当时添加的功能似乎是个好主意。该语言非常流行,这意味着添加了许多功能来支持各种用例(创建更大的功能混乱)。

(2) 速度

C ++因其编译时间慢而臭名昭著。比Java慢得多,不如Scala。

但是,运行时性能以及启动时间都很好。

(3) 生态/工具

(编辑:盐城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读