华人澳洲中文论坛

热图推荐

    势不成挡的 C++,比来这些开源名目不关注就亏大了!

    [复制链接]

    2023-2-27 06:57:36 20 0

    上个月,C++ 获取了 2022 年 TIOBE 年度编程言语奖。进入 2023 年后,C++ 仍然无奈住手它狂飙的脚步:在不久前发布的 TIOBE 2023 年 2 月的编程言语排名中,C++ 以同比增长 5.93% 的速度再次睥睨群雄,远远当先于一切其余编程言语。
    TIOBE 编程社区指数(The TIOBE Progra妹妹ing Co妹妹unity index)是一个权衡编程言语受欢送水平的目标,该指数每个月更新一次。评判的依据来自世界规模内的工程师、课程和第三方供给商,包罗盛行的搜寻引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得留意的是,TIOBE 指数其实不代表编程言语的好坏或编写代码的多少。


    TIOBE CEO Paul Jansen 评估称,C++ 受欢送的缘故在于它作为一种初级面向对象言语的杰出机能。因此,能够用 C++ 开发疾速而宏大的软件零碎(超过数百万行代码),而不用落入保护的噩梦。
    C++ 突起的另外一个缘故是它 “比来” 不停公布拥有乏味特性的新言语规范。第一个里程碑是于 20十一 年公布的 C++ 十一,这是自 1998 年以来的第一次严重变动。这一新规范的采取花了几年时间,由于没有可用的 C++ 编译器来反对新的言语定义。因为 C++ 十一,C++ 在 TIOBE 指数中的位置在阅历了 2001 年以来不停降落的趋向之后,开始缓缓走上坡路。第二个里程碑是比来的 C++ 20 ,该版本引入了 modules。这一特性可能会在将来几年进一步晋升 C++ 在 TIOBE 指数中的位置。
    Gitee 上比来也涌现出了不少优秀的 C++ 开源名目,上面就让马建仓带大家一同瞧一瞧!
    ndd
    名目作者:爬山虎开源许可证:GPL-3.0名目地址:http://gitee.com/cxasm/Notepad–这是一个使用C++编写的文本编纂器Notepad–,能够反对Win/linux/Mac平台。比较其它竞品Notepad类软件而言,Notepad–的劣势是能够跨平台,反对linux mac操作零碎。
    鉴于某些Notepad竞品作者的不妥舆论,Notepad–的意义在于:增加一点过错舆论,增加一点自认为是。Notepad–的指标,努力于国产软件的可代替,分心做软件。



    soui4
    名目作者:setoutsoft开源许可证:SOUI 3+ License名目地址:http://gitee.com/setoutsoft/soui4SOUI4 是一套曾经继续开发保护 十二年 的轻量级Windows平台客户端开发框架, (内核编译后体积1M摆布), 框架设计排汇了WTL,Android,QT,Flash等盛行框架的特征, UI展现基于xml配置,机能高效(可选择GDI或Skia渲染), 控件丰硕,扩展灵敏(可以使用 xml + lua ),真正做到UI界面与逻辑别离。



    WingGifEditor
    名目作者:羽云任务室开源许可证:AGPL-3.0名目地址:http://gitee.com/wing-cloud/wing-gif-editorWingGifEditor 是基于 QT 编写的 GIF 编纂器,采取 C++ 进行开发,目的是让 Deepin 上拥有简略易用的 GIF 编纂器。Windows上有一个非常弱小都既是 GIF 录屏工具又是弱小 GIF 编纂器ScreenToGif。但 Linux 上只要弱小的 GIF 录屏工具,但没有简略好用知足根本编纂需要带有图形界面的 GIF 编纂器。因而乎,作者开发了一个繁难的 GIF 编纂器,它拥有根本的编纂功用,简略便利。



    直旗
    名目作者:calcitem开源许可证:GPL-3.0名目地址:http://gitee.com/calcitem/SanmillSanmill 是一个使用 Flutter、Qt 和 C++ 创作的反对多种棋规变种的直棋游戏。直棋流传于中国各地,有许多规定变体,称号亦不相反。譬如三棋/成三棋/打三棋/连三/走城/龙棋/风车棋/九人毛利/九子棋等。



    MegEngine
    名目作者:MegEngine开源许可证:Apache-2.0名目地址:http://gitee.com/MegEngine/MegEngineMegEngine 是一个疾速、可拓展、易于使用的深度学习框架,具有下列三大症结特征:
    训练推理一体:训练推理同一内核,模型构造、量化、先后处置、静态 shape 乃至求导都可 放入模型 进行推理,训练推理轻松对齐精度。超低硬件门坎:依托算法优化各类症结资源占用,DTR 让训练显存占用量一键降落3倍,pushdown 内存调配算法让推理内存占用降落至极低程度。全平台高效推理:在 x86/Arm/CUDA/RoCM 各平台上都可体验到高机能且精度对齐的推理体验,更有 丰硕的高阶用法能够优化机能、节俭内存。


    固然,除了明天保举的这几款开源名目外,Gitee 上优质的 C++ 名目还有得多,快点击前面的链接去 Gitee 看看吧:http://gitee.com/explore/all?lang=cpp&order=starred

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题23

    帖子35

    积分158

    图文推荐