도요타 프리우스 이미지

MISRA-C : 안전한 C 프로그래밍의 코딩 표준

이번 포스팅은 안전한 C프로그래밍을 위한 코딩 표준 MISRA-C 에 대한 글입니다. 프로그래밍 언어의 철학 프로그래밍 언어는 기본적으로 그 언어 자체가 추구하는 철학을 실체로 구현한 것입니다. 동적 객체지향 언어인 루비를 예로 들면 “스트레스가 없는 쉬운 프로그래밍이고, 루비는 우리의 삶을 반영해야 하며, 프로그래밍 언어는 (컴퓨터가 아닌) 인간 중심으로 설계되어야 한다” 라는 철학을 가지고 설계되었고 실제 루비의 문법은…

F-35 사진

JSF Air Vehicle C++ Coding Standards 소개

이번 포스팅은 전투기로 유명한 JSF(Joint Strike Fighter)의 소프트웨어를 개발하기 위한 코딩 표준인 JSF Air Vehicle C++ Coding Standards 에 대한 글입니다. 날로 중요해지는 소프트웨어 과거와 달리 일상에서 사용하는 기기의 대부분이 전자기기화 되어가고 있고 그 중심에는 소프트웨어가 자리하고 있습니다. 스마트폰으로 대표되는 전화기, 아이팟으로 대표되는 MP3 플레이어는 물론이거니와 일상에서 타고 다니는 자동차도 이미 수 많은 소프트웨어가 사용되고…