楼主: f2jing
跳转到指定楼层
上一主题 下一主题
收起左侧

[资料信息共享] 求C++ 学习入门 还有debug 的资料

 
🔗
gregregre 2022-11-28 04:37:07 | 只看该作者
全局:
如果不是课程要求。。不要浪费时间学C++
回复

使用道具 举报

🔗
dentiny 2022-11-28 07:10:10 | 只看该作者
全局:
如果想要在linux环境写C++的话(我接触到的资料linux platform偏多),可以用multipass。
回复

使用道具 举报

🔗
robinho364 2022-11-28 08:07:14 | 只看该作者
全局:
Valgrind

AddressSanitizer
. From 1point 3acres bbs
Clang-Tidy

CDSChecker
回复

使用道具 举报

🔗
 楼主| f2jing 2022-11-28 08:57:12 | 只看该作者
全局:
gregregre 发表于 2022-11-27 15:37
如果不是课程要求。。不要浪费时间学C++

具体说说为啥?因为我看有些工作也是要求cpp 尤其是金融公司,citadel,hrt
回复

使用道具 举报

🔗
gregregre 2022-11-28 09:04:42 | 只看该作者
全局:
f2jing 发表于 2022-11-27 16:57
具体说说为啥?因为我看有些工作也是要求cpp 尤其是金融公司,citadel,hrt

因为你说到这些公司几乎是为数不多要求c++的公司。转码准备c++性价比很低。. From 1point 3acres bbs
其他公司基本都是java/python/golang/javascript这些设计得比较容易上手+开发的语言。
如果你的target就是这些金融公司那就有意义。
回复

使用道具 举报

🔗
 楼主| f2jing 2022-11-28 10:13:39 | 只看该作者
全局:
因为我之前也是用python 的,后来投了之后才发现c++ 有用。虽然最近在layoff 但是c++ 写的好的sde 很少被lay,都是属于比较重要的功能了。然后开是学c++,才发现python很多时候用了,其实更多是借助了libaray 而不是自己的码力
回复

使用道具 举报

🔗
1g3cflag 2022-11-28 10:43:10 | 只看该作者
全局:
f2jing 发表于 2022-11-27 20:13
因为我之前也是用python 的,后来投了之后才发现c++ 有用。虽然最近在layoff 但是c++ 写的好的sde 很少被la ...

你以后会发现语言并不是关键,用多数语言都行。
回复

使用道具 举报

🔗
xiaomajia001 2022-11-28 11:00:44 | 只看该作者
全局:
mac不能用gdb是因为苹果是llvm+clang+lldb的体系,但是不妨碍你自己编译一套gcc+gdb

一般来说segmentation fault你编译的时候加个-fsanitize=address就能找到问题,连gdb都不用. Waral dи,

另外,语言并不是关键,这句话对Java一类做业务的语言来说是的,对于系统级语言来说还是有区别的,这就扯到另一个问题,你的职业规划
回复

使用道具 举报

🔗
 楼主| f2jing 2022-11-28 11:06:30 | 只看该作者
全局:
xiaomajia001 发表于 2022-11-27 22:00
mac不能用gdb是因为苹果是llvm+clang+lldb的体系,但是不妨碍你自己编译一套gcc+gdb

一般来说segmentati ...

系统级语言是哪些?职业规划的话,就是去金融行业里面的写码,比如citadel,hrt。 我之前做过一段时间美股的quant developer。科技行业肯定是大部分人都愿意加入,但是和别的cs,ee,ce,etc 毕业生我是有一些金融背景知识的
回复

使用道具 举报

🔗
xiaomajia001 2022-11-28 13:28:17 | 只看该作者
全局:
f2jing 发表于 2022-11-28 11:06
系统级语言是哪些?职业规划的话,就是去金融行业里面的写码,比如citadel,hrt。 我之前做过一段时间美 ...

quant developer标配就是c++ 和Python,不存在楼上说的什么语言都可以的问题。不过金融行业也有很多可以用Java之类的地方,所以还是要好好规划,决策的关键在于要做业务专家还是技术专家?还是希望转型做人事管理?

系统级语言指的是用来编写system software的语言,区别于主要用于编写application software的general programming language. 系统级语言一般是native的,没有虚拟机,runtime一般也比较简单,像c++标准规定了自立实现,可以在没有操作系统的设备上使用(当然实践中一般就用C了). system software是用来使用其它软件的软件,比如数据库,操作系统,编译器,浏览器,驱动程序之类的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表