当前位置: 首页 > news >正文

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

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

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

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

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

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

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

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

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

http://www.lryc.cn/news/309118.html

相关文章:

  • IT廉连看——Uniapp——配置文件pages
  • 服务器上部署WEb服务方法
  • 设计模式:模版模式
  • pikachu之特殊注入之搜索型注入、xx型注入、insert/update注入、delete注入、宽字节注入
  • docker构建hyperf环境
  • WPF常用mvvm开源框架介绍 vue的mvvm设计模式鼻祖
  • HTML <script>元素的10个属性
  • NX二次开发:ListingWindow窗口的应用
  • 设计模式-结构型模式-外观模式
  • C++学习第四天(类与对象下)
  • 【AI Agent系列】【MetaGPT多智能体学习】0. 环境准备 - 升级MetaGPT 0.7.2版本及遇到的坑
  • python自动化管理和zabbix监控网络设备(无线AC控制瘦ap配置部分)
  • XSS中级漏洞(靶场)
  • etcd java 客户端jetcd库踩坑日志
  • <网络安全>《61 微课堂<第1课 南北向流量是什么?>》
  • Day12-【Java SE进阶】JDK8新特性:Lambda表达式、方法引用、常见算法、正则表达式、异常
  • go mod中如何解决 xxx/yyy/lib@v1.1.0: unrecognized import path
  • 比较Python和Rust的内存管理机制
  • Linux系统——Shell脚本——一键安装LNMP
  • 算法复习之二分【备战蓝桥杯】
  • 如何做代币分析:以 SHIB 币为例
  • Springboot+vue的考勤管理系统(有报告)。Javaee项目,springboot vue前后端分离项目。
  • https://htmlunit.sourceforge.io/
  • 回文链表(leetcode)
  • 大语言模型(LLM)技术名词表(一)
  • C++ 快速排序快速选择
  • 雅马哈伺服器TS-S系列说明具体详情内容可参看PDF目录内容
  • SpringBoot底层原理
  • 【golang】25、图片操作
  • kswapd0挖矿病毒攻击记录