听说GO语言很牛!
本帖最后由 qsw296062081 于 2024-1-31 17:23 编辑确实很牛的, 因为老吴是玩c++出生的 C生万物啊,在NB 不还得用C C++开发的嘛,牛啥 承易 发表于 2024-1-31 19:03
C生万物啊,在NB 不还得用C C++开发的嘛,牛啥
c也牛,但是也有很多问题(不是开发很多年软件工程师发现不了问题)。C你怎么防止内存泄漏,怎么写高性能和高并发?GO是在c之后越靠后的语言越能规避前面的漏洞和问题。也就是前人栽树,后人乘凉。
qsw296062081 发表于 2024-1-31 19:18
c也牛,但是也有很多问题(不是开发很多年软件工程师发现不了问题)。C你怎么防止内存泄漏,怎么写高性能 ...
没学过C/C++的小白真的很好奇,C/C++作为编程界的常青树,咋会有内存泄漏这种问题呢,子程序跑完局部变量自动释放,申请的内存空间用完就手动释放,想不通是咋泄露的捏 https://baijiahao.baidu.com/s?id=1731418259146639250&wfr=spider&for=pc
rust与go的比较,不过对我们来说,火山中文编程才是最好的,能用就行,我们不是专业编程 用不到太多强大的功能,都是小型软件 hrq520 发表于 2024-1-31 19:35
没学过C/C++的小白真的很好奇,C/C++作为编程界的常青树,咋会有内存泄漏这种问题呢,子程序跑完局部变量 ...
自己开发的点小项目new的内存顺手就释放了,一个上10万行的项目,谁能保存new出来的内存能100%释放,主要是申请的内存不在一个函数里面使用,大概率会跨类 跨模块的使用,所以就会存在内存泄漏了,这是避免不了的 hrq520 发表于 2024-1-31 19:35
没学过C/C++的小白真的很好奇,C/C++作为编程界的常青树,咋会有内存泄漏这种问题呢,子程序跑完局部变量 ...
并且大项目都会采用一些设计模式来优化,申请出来的对象会同时在很多个地方进行使用,,,总会有忘记释放的时候 hrq520 发表于 2024-1-31 19:35
没学过C/C++的小白真的很好奇,C/C++作为编程界的常青树,咋会有内存泄漏这种问题呢,子程序跑完局部变量 ...
因为兼容c,全用共享指针智能指针不存在泄露
页:
[1]
2