코딩) NASA가 C언어로 프로그래밍 하는 방법
NASA는 미션 크리티컬 비행 소프트웨어를 C로 작성한다.
그리고 그 규칙들은 정말 엄청나게 엄격하다.
> 재귀 호출 금지. 절대 안 됨.
> 모든 반복문은 증명 가능한 상한(최대 반복 횟수)이 있어야 한다.
> 초기화 이후에는 동적 메모리 할당 금지.
> 함수 하나당 최대 약 60줄.
> 함수마다 최소 2개의 assertion(검증 구문) 필수.
> 모든 반환값은 반드시 검사해야 한다.
> 컴파일러 경고는 0개여야 한다.
> 정적 분석을 매일 수행하며, 거기서도 경고 0개여야 한다.
> 함수 포인터 사용 금지.
> 포인터 역참조는 엄격히 제한된다.
이것이 NASA / JPL에서 미션 크리티컬 시스템을 작성하는 방식이다.
1
매매압도
0P / 0P (0.0 %)
댓글 0
자유게시판
공대생들이 학교법인에 요구하는것들
1
하락장
조회수
28
추천 0
2026.02.16 20:01
[젠레스] 깡깡깡깡깡깡깡깡깡깡깡깡깡
1
은가람
조회수
21
추천 0
2026.02.16 20:01
바키 올리버전 관련 가장 인상깊었던 평가
1
양적긴축
조회수
27
추천 0
2026.02.16 20:01
스타레일) 지금 대부분의 유저들 상황
1
Nova
조회수
30
추천 0
2026.02.16 20:01
블루아카) 선생을 협박하는 아오바 Manhwa
1
Phi8214
조회수
24
추천 0
2026.02.16 20:01
운동좀 했다고 경찰한테 까불면 안되는 이유
1
붉은봉
조회수
25
추천 0
2026.02.16 20:01
이거 알면 틀딱임
1
부구축
조회수
23
추천 0
2026.02.16 20:01
명조) 레진피규어 첨사봤당
1
Soft47
조회수
31
추천 0
2026.02.16 20:01
젠레스) 재워준다 vs 쫒아낸다
1
Minus5549
조회수
25
추천 0
2026.02.16 20:01
블루아카) 크아악 문주의 함정이다(후방)
1
수익고수
조회수
25
추천 0
2026.02.16 20:01
남의 방송이라고 진짜 할말 다 해버리는 아이돌
1
부역사
조회수
26
추천 0
2026.02.16 20:01
명조) 새로운 공식 광고
1
Moon38
조회수
22
추천 0
2026.02.16 20:00
라오)웨히히 작가 레전드
1
Gaze
조회수
22
추천 0
2026.02.16 20:00
블루아카] 스포] 이번 에피소드 내내 모모이 너무 언니얀데...
1
차트확신
조회수
22
추천 0
2026.02.16 20:00
쟤는 계속 유게에서 보이네;;
1
차트비기
조회수
26
추천 0
2026.02.16 20:00
