[software development] 编程语言C++,deepin确实需要搞自己的技术标准
Tofloor
poster avatar
deepin
2024-10-19 01:00
Author

在学习C/C++编程的过程中,我发现C++编程语言不仅微软自己搞了一套内部的标准或对外的文档内容标准,甚至国内科技大厂华为、腾讯在硬件和软件包库都有自己的开发标准、优化升级标准。

image.png

image.png

而且,deepin开源社区现在很多软件仍在使用Qt C++的编程语言进行软件的开发和维护,那么C++编程语言在使用上的规范、版本的迭代方面需要更多的公开透明,让开发者也能避坑。

image.png

既然官方认可C++编程在性能上的优势,那更应该出台更多c++编程的文档说明规范,定制自己的C++编程使用标准,因为deepin软件发展的基础与其他友商有差别。新版本的DTK、QML后端库还是会继续依赖C++程序的实现,这意味着deepin会根据自己的硬件生态、类Qt框架的软件开发标准来规范C++编程的使用。


最后,deepin在发展类Qt软件、自己的GUI框架- DTK、代码集成开发IDE、硬件驱动程序,其源码基础大部分都是C++,那么C++相应的使用规范必须有自己的一套使用体系,避免开发者的更多不安全操作,也能后续自己升级C++编程语言的新特性,因为现在国外的开源环境可能会受到更多政治影响和技术路线的脱离。

Reply Favorite View the author
All Replies
hinata
deepin
2024-10-19 01:41
#1

like like

Reply View the author
Oli
deepin
2024-10-19 01:44
#2

不无道理

Reply View the author
我是昵称
deepin
2024-10-19 08:53
#3

Deepin估计没这资源和精力

Reply View the author
乾豫恒益
deepin
2024-10-19 09:57
#4

想法是美丽的,现实是干涩的,从目前来看,是否真的有必要做这个工作?

集中精力发展生态,干掉漏洞,保证可控的应用。。。。。。 任重而道远啊。。。

Reply View the author
马小松
deepin
2024-10-19 12:06
#5

感觉不是deepin不想干吧,估计人手不够,💰也不够。

Reply View the author
fslong
deepin beta test group
2024-10-19 12:17
#6

???C++不是自己就有标准吗?

你说的是开发规范吧,跟语言有啥关系。

Reply View the author
xia
deepin
2024-10-19 20:00
#7

wiki多久没更新了,宣传的公众号倒是每周都有新消息。

文档嘛,反正现在还没定型,现在写了以后还会改,后面再写吧……然后时间长了,团队人员变动了,后人就接不上前人的技术了,屎山代码越来越多,然后就没有然后了。

所以,要想搞一个可持续的项目,还真得好好把项目的文档以及管理的规范好好设计设计,向python 软件基金会那样,python文档、开发者指南、PEP提案机制等等

Reply View the author
ThinkYoung
deepin
2024-10-20 07:55
#8

要不要考虑全面转向Rust啊?

Reply View the author
deepin
2024-10-20 23:44
#9
ThinkYoung

要不要考虑全面转向Rust啊?

rust目前有些库还未完善,怎么说呢,有些东西还是半成品。

Reply View the author
先秦淑女步
deepin
2024-10-21 01:35
#10

shamed 说人手不够的 不能招吗

Reply View the author