Рет қаралды 1,568
In my 30 years at Microsoft, Amazon, and Google, priorities for code changed dramatically. Speed of development and ease of maintenance became far more important than resource efficiency.
This video talks about the pro's and con's of garbage collected [GC] (e.g. Java) and non-garbage collected (e.g. C++) languages, and explains why these days most commercial software is best written in a garbage collected language like Java or C#!
TABLE OF CONTENTS
00:00 Introduction
00:55 Explicit resource control in practice
02:21 Explicit resource code snippet
03:29 Garbage collected code snippet
04:02 What garbage collection does
04:52 Benefits of coding in a GC language
05:21 The downsides of GC
07:20 Why GC downside isn't in explicit code
08:43 Changes in the world making GC less problematic
09:55 Summary