C语言 vs Rust应该学习哪个?

C语言 vs Rust应该学习哪个?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C语言的资料从专业入门到高级教程」,

点个关注在评论区回复"888"之后私信回复"888",全部无偿共享给大家!!!我的观点是,如果你只想『补足自身的计算机底层工作原理认识』,今后还是用 Python 之类的高级语言做业务为主,那学C语言,确切来说,是读读C语言教程,也就够了。

如果你接到新业务,工具链就是只推荐用C语言,其它语言的工具链都不成熟(比如某些工业控制方案),那没得说,就该选成熟的方案,入乡随俗。

如果你的目的是为了开发CPython插件,我反而建议你学 Rust,因为CPython插件要求的是 C ABI + 绑定,这方面 Rust 做得不比C语言差,还有更优秀的工程实践,可以算一个更好的起点。

如果你是为了工作机会,那我没有什么可以提供的信息。

但反过来说,如果不从功利的角度,却说"我想去学习大型开源项目",那我就要说话难听了------你在瞧不起谁呢?

如果你有这个内驱动力,没有功利的目标推动的情况下就能实实在在研究开源项目,而不是拿来给自己履历贴金,那你现在不应该问这种二选一的问题,而是早就已经拿着C语言和 Rust 的教程啃起来了。

相关推荐
FreakStudio1 小时前
开源一款串口舵机驱动扩展板-FreakStudio多米诺系列
单片机·嵌入式·大学生·电子diy
艾格北峰2 小时前
STM32 物联网智能家居 (六) OLED显示设备
arm开发·stm32·单片机·嵌入式硬件·物联网·智能家居
热爱嵌入式的小许5 小时前
STM32 HAL库&标准库+ESP8266+机智云
stm32·单片机·嵌入式硬件·stm32移植机智云·stm32连接机智云·hal库移植机智云·标准库移植机智云
无际单片机编程6 小时前
面对STM32的庞大体系,如何避免迷失在细节中?
java·stm32·单片机·嵌入式硬件·嵌入式开发
2301_764602238 小时前
stm32hal库寻迹+蓝牙智能车(STM32F103C8T6)
stm32·单片机·嵌入式硬件
楼台的春风9 小时前
PWM(脉宽调制)技术详解:从基础到应用实践示例
c语言·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式
深圳市青牛科技实业有限公司 小芋圆10 小时前
芯谷D2761:为扬声器保护而生的音频限幅器
人工智能·科技·单片机·嵌入式硬件·机器人·音视频
海的预约12 小时前
51单片机-定时器中断
stm32·单片机·51单片机
Johnson Sheng15 小时前
STM32MP157A单片机移植Linux驱动
linux·stm32·单片机
Qingniu0116 小时前
芯谷D2038:高集成度六通道电子音量控制电路的音频解决方案
科技·单片机·嵌入式硬件·音视频·安防·智能插头