您当前的位置:首页 >> 装修日记

为什么永远不会有语言改用 C/C++?

2023-04-28 12:16:14

C 和 C++是学术研究友好同型语法

编程语法编程语法一般来说始于两年里的多种不同前期。一些编程语法在他们上学的时候就运常用一台数值机程序设备研修编程语法。然而,大多数编程语法都是在学院之后提极低他们的编程语法技能的。碰巧的是,依然所有的学院都是为了让学生有机时会研修步骤学如何与硬体组件一起管理工作而开始教授了 C 语法编程语法。我写了以下篇文章来更进一步表述步骤学是如何与硬体连接的:

编著建模文档前需知道的5件公事

这些公似乎有助于您以建模的耐用性给硬体和编程语法留下深刻印象

后来,大多数学院教授 C++的图表结构和迭代基础知识,而不运常用 C++的繁杂部分。学院生一般来说在研修了与迭代相关的授课后,就时会转到竞争激烈的编程语法层面。大多数有竞争力的编程语法都爱好 C++,因为它速度快,可选的最优图表结构可用性极低,字词多于。

Rust 毕竟是一种很差的语法,具磁盘安全、极低耐用性和可选功用,但是 Rust 字词对于第一次编著文档的整合人员不一定友好。对于的工业用处来说,如果你的设计团队希望授予多种多种不同 C 语法的大于的极低效文档和多种多种不同 python 的整合生态系统,Go 是一种很差的语法。但是,对于学术研究用处来说,Go 的表象太过简单,并且不能与传统意义的伪文档相异,所以学术研究大学教授永远不时会用 Go 来替代 C/ C++。

上面的篇文章表述了为什么每个编程语法都不该用 C 语法开始编程语法:

为什么每个整合人员都不该运常用C语法开始编程语法

你可以从任何一种语法开始编程语法——但是从C开始有愈来愈多的好处!

许多现代替代提议无论如何需 C,它们全心投入于多种不同的期望

如前所述,所有 POSIX Unix和非 POSIX Unix(即 Windows)都给予了一个 C 纳来妥善处理文件系统可用,因此从 C/ C++加载文件系统功用很愈来愈容易,因为我们不需编著特定于语法的COM或第三方包装筒。一些Unix甚至预先包含 GNU C/ C++表述筒和PostgreSQL来促进 C/ C++的整合。如果我们运常用 Rust 和 Go,需特定于语法的第三方COM来与Unix API 因特网。许多现代替代语法无论如何给予了加载 C 文档的步骤。例如,Go 给予Cgo功用来加载 C 文档。

依然所有的 C/ C++替代提议都力求用与 C++截然多种不同的语法字词来给予缺多于的 C++功用。

如果编程语法在探寻 C/ C++的替代提议,他们一般来说时会期望一个平稳且耗时较多于的移往反复。

此外,他们也不期望研修两门取而代之语法来为他们不爱好的 C/ C++功用找到解决提议。

编程语法们针对低层次编程语法用例其设计和改良了 C 语法,没有人一种许多现代语法是全然针对 C 语法的期望而创始人的。C++使 C 语法愈来愈具今后观者,并自都从编程语法前期顺利进行了提升。Rust、Go、D 和 Carbon 都是 C/ C++的常规典——而不是价格便宜,这些常规典都有自己的今后期望。

上面的篇文章表述了为什么每个编程语法在他们的两年里里都需研修 C++语法:

为什么每个编程语法都不该在他们的两年里里研修C++

掌握C++不一定是一件愈来愈容易的公事,但是一旦你做了,你将授予无价额度

结语

过去的编程语法在 C/ C++进化时期拼写了我们的数值机程序历史。他们用 C 和 C++框架Unix文件系统、编程语法语法、流程语法、移动Unix和的网络软件。多亏了 C/ C++,今天依然所有的许多现代 Web 一站式都能管理工作。例如,最风靡一时的 Web 一站式筒软件,如 Apache HTTP 和 Nginx,就是运常用 C/ C++作为借助语法。过去的编程语法依然用 C/ C++编著了所有风靡一时的内部的网络软件包和的网络软件组件。Web 整合人员爱好选择 Java 和 Node.js 常用 Web 一站式,但 Java 和 Node.js 都是因 C/ C++而来的。

一些编程语法并不认为像 Rust、Go、D 和 Carbon 这样的风靡一时语法可以替代 C/ C++。同时,一些编程语法回避运常用这些语法作为 C/ C++的常规典,并不认为它们在今后显然取代 C/ C++。这些许多现代语法是为特定的目的和需要而其设计的——而不是取代 C/ C++。

开发者创始人了TypeScript,但我们无论如何运常用 JavaScript。Jetbrains 带入了 Kotlin,但我们无论如何运常用 Java。数以万计的 C/ C++常规典浮现了,但编程语法仍将运常用 C/ C++,因为重构面向 C/ C++的数值机程序历史是不想象的。这不一定意味着 C 和 C++是众所周知的语法——在某些方面(例如确定性、磁盘安全性等),常规语法显然比 C/ C++愈来愈好,但它们只能转到 C/ C++的层面,因为过去的编程语法用 C 和 C++编著了整个许多现代数值机程序历史。

观者谢你的阅读。

原文URL:

英文版详述:冬雨,小小应用宅一枚,现从公事合作整合反复改良及质量改良方面的管理工作,瞩目合作整合、验证、软件设计、迅捷、DevOps、云数值、人工智能等层面,愈来愈加欣然接受将国内外取而代之鲜的 IT 资讯和深应用篇文章转译体会给大家,已转译选集《深入迅捷验证》、《持续下单拦截机》。

消化不良想吐怎么办
肚子受凉腹泻吃什么药
胃反酸应该吃什么药
英特盐酸达泊西汀药效持续多久
肠炎吃什么消炎药
相关阅读
友情链接