我在看一个日本人写的书《征服C指针》,书上的引言提到这么一句话确实,“C指针”有着底层而邪恶的一面,但是,它又是构造链表和树等“数据结构”不可缺少的概念。如果没有指针,我们是做不出像样的应用程序的。所以,凡是真正成熟的开发语言,必定会存在指针,如Pascal、Delphi、Lisp和Smalltalk等,就连VisualBasic也存在指针。早期的Perl因为没有指针而饱受批评,从版本5开始也引入了指针的概念。当然,Java也是有指针的。很遗憾,世上好像对此还存有根深蒂固的误解。在本书中,我们将体验如何将指针真正地用于构造数据结构。“指针”是成熟的编程语言必须具有的概念。它上面提到的这些语言我都没有学过,但是根据我学过的JavaScript,Python和Ruby,它们都是没有指针的啊,这是怎么回事呢?难道是作者错了,还是我理解有问题呢?
慕姐8265434
海绵宝宝撒
相关分类