python是不是取代了很多c++ 的功能?

kinuyツ-avatar

kinuyツ

2022-07-05T07:36:38+00:00

我最近搞了2个东西,一个opencv,一个qt。
opencv在c++的环境都要搭建半天。c++的标准库stl有好多版本,实际用的时候难受的一笔。反观python的numpy,pandas十分好用。而且python上面还有pytorch和tensorflow,无缝衔接深度学习。

还有就是qt,看重的就是它跨平台的能力。但是开发速度和易用性被pyqt完爆了。。。用了pyqt不想再用qt了。

除了一些需要高性能的场合,是不是c++的相当大部分功能能用python替代?
WAV🌊-avatar

WAV🌊

你猜numpy底层是用什么语言写的?
Iήsͥⱥnͣeͫ°-avatar

Iήsͥⱥnͣeͫ°

[quote][pid=624036568,32628162,1]Reply[/pid] Post by [uid=33627893]darkerCSysm[/uid] (2022-07-10 16:42):

你猜numpy底层是用什么语言写的?[/quote]所以才能这么快[s:ac:哭笑]
Dr.Plague-avatar

Dr.Plague

JAVA是最美丽的语言!!!!!!
kinuyツ-avatar

kinuyツ

[quote][pid=624036568,32628162,1]Reply[/pid] Post by [uid=33627893]darkerCSysm[/uid] (2022-07-10 16:42):

你猜numpy底层是用什么语言写的?[/quote]对于计算机非科班的人来说,python确实更友好。c++ 的很多功能现在也确实被python替代了。你知道numpy是啥写的,但你知道numsharp是啥写的吗
Dellins-avatar

Dellins

是的,在这个电脑性能越来越高的今天,开发瓶颈已经变成编程的人了,这也是为什么现在大家都用Python的原因,对人友好已经比对机器友好权重更高了,能最快速度实现想要的功能才是最重要的[s:ac:哭笑]
Goldn-avatar

Goldn

中间件封装好,业务逻辑用py写自然很快乐
EnvyRiley-avatar

EnvyRiley

[quote][pid=624036568,32628162,1]Reply[/pid] Post by [uid=33627893]darkerCSysm[/uid] (2022-07-10 16:42):

你猜numpy底层是用什么语言写的?[/quote]效率是为了性能,使用起来应该更侧重于用户友好设计,这也正是py被创造出来的意义。
FreshBluePrince-avatar

FreshBluePrince

C++现在主要是基础架构领域在用 分布式存储啊 消息队列这些东西 对性能要求比较极致