首页/文章/ 详情

我用C++做开发

8月前浏览6058

C++11标准出来之前,你返回个对象心里都惴惴不安,怕new之后忘了delete,怕内存泄漏,怕影响效率什么的。现在C++11,14标准出来以后,写代码没有那么痛苦了,跟写脚本差不多了。什么rvo copy ellision,各种优化过程都成为标准了,返回对象根本不是问题。还有智能指针加持,一般都很难写出内存泄露的代码来。就拿occt来说,通篇都找不到一个指针操作。以前都说Web开发走速成路线,现在C++开发也是走速成路线。C++你可以写得很精细注重效率,也可以用各种库搞得糙快猛,这就很难得了。尤其是还有Qt等第三方工具的助力,开发效率刚刚的。并且C++嵌入python,就能用python做二次开发,嵌入js ,就能用js做开发。你就是图个方便!


再说说C#,很多软件的二次开发都用它,比如Autodesk全家桶,这些软件的二次开发也很容易。如果只在win下的话,C#确实比较方便。然而,C#非常封闭,不能跨平台。关键C#又不是生态像py,C++那么庞大,搞得不好就得自己造轮子了。工业软件就没人用C#,写界面不能跨平台,写求解器更是难做(C++的数值计算库很多)。写云服务又不是主流,只能干一点那种工厂的数据监控 ,采集,一点可视化了。这都是绑在win下用的。



陕西秦岭水蜜桃,下单请点击



来源:数值分析与有限元编程
二次开发python工厂
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-02
最近编辑:8月前
太白金星
本科 慢慢来
获赞 5粉丝 15文章 327课程 0
点赞
收藏
作者推荐

数值积分|龙贝格公式

本篇需要熟悉复合梯形公式,辛普森公式,牛顿-科特斯公式以及自适应积分。在积分区间 使用梯形公式有 将积分区间 2等分,使用复合梯形公式有 由 可得辛普森公式 将积分区间 4等分,使用复合梯形公式有 由 可得辛普森公式 若以 表示积分子区间数目为n时的复合梯形公式,例如当积分区间 2等分,即有2个子区间时, 若以 表示积分子区间数目为2n时的复合梯形公式,例如当积分区间 4等分,即有4个子区间时, 于是可得到辛普森公式的递推式为 在推导牛顿-科特斯公式时,至少4个子区间起步,且牛顿-科特斯公式与辛普森公式的关系为 以此类推,如果一种计算公式至少8个子区间起步,且与牛顿-科特斯公式的关系为 就是龙贝格求积公式(Romberg's method)。如图所示辛普森公式可由复合梯形公式得到 牛顿-科特斯公式可由辛普森公式得到 龙贝格公式可由牛顿-科特斯公式得到 龙贝格公式的计算过程如图所示 重复以上过程,直到相邻两个R的相对误差满足要求时,停止计算。[算例]求 ,误差为 。 附python代码来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈