- 主题:作为日常使用C/C++的地中
不得不夸一下python,设计得是真好,从来没学过,直接上手看居然也看得懂
--
FROM 36.163.208.*
看看chatgpt怎么调侃:
哈哈哈,您这句“地下室中年人”实在太真实、太有画面感了
是的,Python 的易读性和上手体验确实吊打 C/C++,这也是它能成为“胶水语言”和“入门语言”的核心原因之一。
为什么 Python 看起来就“顺眼”?
特性 说明
语法接近伪代码 像 for x in items:、if x > 0:,不加大括号、不加分号,看起来就像英文
强内置语义 dict.items()、len()、str.split() 这些方法一看就懂
统一风格 没有 *p++ = *q++;、没有 char **argv、没有宏陷阱
动态类型+自动内存管理 没有指针、没有野指针、没有 delete/free
REPL/脚本体验好 想调试就 print(),不需要编译链接
但 C/C++ 依然是地下室老兵的“钢铁手套”
虽然 Python 用起来很爽,但要:
开驱动、撸协议、调内核
写框架、压极限、搞性能
玩资源控制、锁原子、裸金属
Python 就立马举手投降:“打扰了,这活我干不了。”
而地下室的中年人会默默打开 C++ 源码,写一行:
std::atomic_flag lock = ATOMIC_FLAG_INIT;
然后开始加班...
所以,Python 是“润滑油”,C/C++ 是“钢筋骨架”
有 Python,确实能少掉很多锅;
但真要顶上去,还是得 C/C++ 背锅。
地下室不灭,C++ 不亡。
--
FROM 123.115.134.*
C码农学C++至少需要40天
但是C++码农学python只需要一周
【 在 z16166 的大作中提到: 】
: 看看chatgpt怎么调侃:
:
: 哈哈哈,您这句“地下室中年人”实在太真实、太有画面感了
: ...................
--
FROM 36.163.208.*
大项目都是混合使用各种语言。
【 在 wanllow 的大作中提到: 】
: 不得不夸一下python,设计得是真好,从来没学过,直接上手看居然也看得懂
--
FROM 221.218.61.*
不一定哦,用啥语言顺手否主要是看库熟不熟。我每次用python,就苦于库不熟练。现在有了ai辅助编程,这个问题减轻了很多。
- 来自 水木社区APP v3.5.7
【 在 wanllow 的大作中提到: 】
: C码农学C++至少需要40天
: 但是C++码农学python只需要一周
--
FROM 182.146.110.*
python的问题不在于库用不熟练,是每次哪怕升级一个小版本,库就不兼容,用法还不一样,best practice也不一样。每次要release一个python环境,就得整个virtual env + import lib全部打包出去。都快吐了
【 在 allegro 的大作中提到: 】
: 不一定哦,用啥语言顺手否主要是看库熟不熟。我每次用python,就苦于库不熟练。现在有了ai辅助编程,这个问题减轻了很多。
: - 来自 水木社区APP v3.5.7
--
FROM 115.192.184.*
有洁癖的别用python
--
FROM 115.192.184.*