学习程序的3个要素(源于微软专家李建忠观点):
1)时间:包括编译时(compiled time)和运行时(run time)的特性;
2)地点:存储在哪? 堆上还是栈上,更具体来说就是地址;在不同地点有不同行为和生命周期; 如在栈上和在堆上是不一样的,在栈上内存是系统自动管理的,而在堆上是需要程序员来处理等
3)人物:写代码的程序员和写IDE环境的程序员;具体来说,就是当你在前台写一段代码时,后台程序都做了什么;
这个观点随着学习会不断更新;
学习程序的3个要素(源于微软专家李建忠观点):
1)时间:包括编译时(compiled time)和运行时(run time)的特性;
2)地点:存储在哪? 堆上还是栈上,更具体来说就是地址;在不同地点有不同行为和生命周期; 如在栈上和在堆上是不一样的,在栈上内存是系统自动管理的,而在堆上是需要程序员来处理等
3)人物:写代码的程序员和写IDE环境的程序员;具体来说,就是当你在前台写一段代码时,后台程序都做了什么;
这个观点随着学习会不断更新;