期刊文献+

构建安全的编译环境

下载PDF
导出
摘要 本文是《学习MISRAC》系列连载讲座之六,共六讲。第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。
机构地区 清华大学
出处 《单片机与嵌入式系统应用》 2006年第6期80-83,共4页 Microcontrollers & Embedded Systems
  • 相关文献

参考文献5

  • 1MISRA- C: 2004, Guidelines for the use of the C language in critical systems. The Motor Industry Software Reliability Association, 2004.
  • 2Kernighan.Brian W,Ritchie.Dennis M.C程序设计语言.徐宝文译.第2版.北京:机械工业出版社,2001.
  • 3Harbison Ⅲ.Samuel P,Steele Jr.Guy L.C语言参考手册.邱仲潘,等译.第5版.北京:北京机械工业出版社,2003.
  • 4Les Hatton. The MISRA C Compliance Suite - The next step, Oakwood Computing. http://www. misra - c2. com.
  • 5ISO/IEC 9899: 1999. International Organization of Standardization, 1999.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部