以下是引用awisebird_在2013-8-11 15:21:34的发言:
对内存分配知道的越多就会越混乱吗?求解释
不同的机器有不同的行为和机制,你不会知道世界上所有的这些行为和机制,也不需要知道,因为已经有人做了(在设计语言和编译器、库等等时经过千锤百炼而做好了的),你绕过前人成果,重新接触这些东西,不会比前人做得更好,也没什么裨益,毕竟你不是要面向那一切机器和环境,很多是用不到的——除非你的任务就是干这个。其次,技术日新月异,操作系统和语言也与时俱进,过去的技术,在新时代极可能不使用,曾经如此的知识,到后来未必如此,人家有更新鮮的做法,你若还按过去的经验来,有可能弄巧反拙(诸如像指针比数组快那样过时的观念就是如此)。
有些东西是不需要知道的,有些途径是可以绕过的。正如对动物的实验一样,有些动物会聪明地绕过障碍获得食物,有些却一次又一次地碰壁,不知变通。除非你要死啃那一块骨头,否则以实现自己的目的为第一要事,条条大路通罗马,走死一条路,那是绝路。聪明的动物都会选择走得通的路,死物如电流,也知道走向阻碍(电阻)最小的那一条路径上。
[
本帖最后由 TonyDeng 于 2013-8-11 15:38 编辑 ]