LLVM与Clang-开发者的惊愕.docxVIP

  • 2
  • 0
  • 约8.29千字
  • 约 7页
  • 2020-10-25 发布于天津
  • 举报
在年苹果全球开发者大会的一场与相关的讲座上开发者的人生观被颠覆了作为一个开发者管理好自己程序所使用的内存是天经地义的事好比人们在溜狗时必须清理狗的排泄物一样美国随处可见的标志在本科阶段上语言的课程时教授们会向学生反复强调如果使用函数申请了一块内存使用完后必须再使用函数把申请的内存还给系统如果不还会造成内存泄漏的结果这对于可能还不算严重但对于庞大的程序或是长时间运行的服务器程序泄内存是致命的如果没记住自己还清理了两次造成的结果则严重得多一一直接导致程序崩溃有类似的对子叫这种原始的方式如同管理内存一

在2011年WWDC (苹果全球开发者大会)的一场与Objective-C相关的讲座上, 开发者的人生观被颠覆了。 作 为一个开发者,管理好自己程序所使用的内存是天经地义的事,好比人们在 溜狗时必须清理狗的排泄物一样(美国随处可见 “Clean up after your dogs的标 志)。在本科阶段上C语言的课程时,教授们会向学生反复强调:如果使用malloc 函数申请了一块内存,使用完后必须再使用 free函数把 申请的内存还给系统 如果不还,会造成 内存泄漏”的结果。这对于Hello World可能还不算严重, 但对于庞大的程序或是长时间运行的服务器程序, 泄内存是致命的。如果没记

文档评论(0)

1亿VIP精品文档

相关文档