c#发展

首页 » 常识 » 问答 » c多长时间会被Python或者其他语
TUhjnbcbe - 2025/3/23 11:05:00
c++多长时间会被Python或者其他语言取代?

如果不考虑市场因素,C#今天就可以取代C++。

自.NET跨平台至今,C++能做的工作,C#都能做了,且性能差别不大。

在C++最有优势的嵌入式UI方面,C#可以拿出Avalonia替代QT。用

在开始前我分享下我的经历,我刚入行时遇到一个好公司和师父,给了我机会,一年时间从k薪资涨到18k的,

我师父给了一些电气工程师学习方法和资料,让我不断提升自己,感谢帮助过我的人,

如大家和我一样需要我可以分享资料在评论区扣或私我的人少是不假,但确实能用。国产深度和麒麟系统上面案例挺多的,代码跟WPF通用,招人很容易,有WPF经验的,一天就能上手。

工业控制、工业自动化方向,一直是C#的优势领域,自从C#部署到.NET那天开始,C++从来没赢过。在工控方面,C++甚至打不过VB,只能排在第三。

机器视觉方向,C#有OpenCvSharp,还有Halcon和VisualPro。

游戏开发方向,有Unityd

齐了吧?

至于Python取代C++,根本不可能,性能差距太大了。虽然Python确实有工控、嵌入式方面的库,比如MicroPython等,但只能用在原型设计阶段,做做实验,根本不可能用在正式项目上。

工业领域最重要的是实时性。Python是解释型语言,执行前还要先经过解释器,从原理上就做不到实时。

就比如踩刹车,延迟—秒再执行,你觉得可以吗?

安全气囊,晚半秒弹出来,还有什么意义?

那些高速机床等设备上面,下刀差几毫秒,造出来的全是废品。

这些领域上面能用,性能又比较接近C++的,就只有C#和Rust。

但Rust也没戏,生态几乎没有,要啥没啥。也许它都不该算作一门语言,而只能算一套语法。

1
查看完整版本: c多长时间会被Python或者其他语