// 不是反驳你,我是不想回复在另几个id下面,哈哈
引用计数属于一种GC算法,比如Perl解释器的GC实现就用的引用计数。
说带GC的语言自然是指语法层面不需要手动管理内存,这多简单的定义。
C不是,它有malloc/free,C++不是,它有new/delete,Rust也不是,它有alloc/dealloc,这些语言都需要程序员手动管理内存,C++ RAII,Rust borrow check只是半自动,方便一点而已。
Perl, Lisp, Java都是带GC的语言,这些语言可以压根不考虑free。
“带GC的语言”还能讨论的热火朝天……觉得C/C++是带GC的语言的,祝你们多去安利别人用,自己也多用。
【 在 eGust 的大作中提到: 】
: 你的定义更麻烦,我的标准很简单,有没有 garbage collector
: 根据 wiki 条目
:
https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)
: ...................
--
FROM 61.48.62.*