Stock-Wave

코딩) NASA가 C언어로 프로그래밍 하는 방법

1
매매압도
2026.02.13 추천 0 조회수 40 댓글 0

코딩) NASA가 C언어로 프로그래밍 하는 방법_1.webp





NASA는 미션 크리티컬 비행 소프트웨어를 C로 작성한다.
그리고 그 규칙들은 정말 엄청나게 엄격하다.

> 재귀 호출 금지. 절대 안 됨.
> 모든 반복문은 증명 가능한 상한(최대 반복 횟수)이 있어야 한다.
> 초기화 이후에는 동적 메모리 할당 금지.
> 함수 하나당 최대 약 60줄.
> 함수마다 최소 2개의 assertion(검증 구문) 필수.
> 모든 반환값은 반드시 검사해야 한다.
> 컴파일러 경고는 0개여야 한다.
> 정적 분석을 매일 수행하며, 거기서도 경고 0개여야 한다.
> 함수 포인터 사용 금지.
> 포인터 역참조는 엄격히 제한된다.

이것이 NASA / JPL에서 미션 크리티컬 시스템을 작성하는 방식이다.

댓글 0

자유게시판

너네 '꽃으로도 때리지 말라' 는 말이 왜 나온 줄 알아?

1
Inky9
조회수 20
추천 0
2026.02.15 11:01
너네 '꽃으로도 때리지 말라' 는 말이 왜 나온 줄 알아?

내가 중국산 LFP배터리를 안믿는 이유 ㅋㅋㅋ

1
일봉의정석대로
조회수 21
추천 0
2026.02.15 11:01
내가 중국산 LFP배터리를 안믿는 이유 ㅋㅋㅋ

10년 전 플스2가 고전 게임기라니 말 똑바로해라

1
불개미의반격
조회수 22
추천 0
2026.02.15 11:01
10년 전 플스2가 고전 게임기라니 말 똑바로해라

니케)의외의 D 빵댕이 특징

1
Aether
조회수 22
추천 0
2026.02.15 11:01
니케)의외의 D 빵댕이 특징

네티와 다르게 악랄한 도둑이었다는 네티 엄마.jpg

1
Side5543
조회수 20
추천 0
2026.02.15 11:01
네티와 다르게 악랄한 도둑이었다는 네티 엄마.jpg

그 게임 재밌는거 맞아?

1
Mouth11
조회수 18
추천 0
2026.02.15 11:01
그 게임 재밌는거 맞아?

블루아카)어째선인지 옆모습이 자주 나오는 학생

1
도지코인가즈아
조회수 22
추천 0
2026.02.15 11:01
블루아카)어째선인지 옆모습이 자주 나오는 학생

동물의 숲 만화

1
캔들의속삭임
조회수 19
추천 0
2026.02.15 11:01
동물의 숲 만화

블루아카) 오늘 아침은 된장국

1
RiseZ
조회수 21
추천 0
2026.02.15 11:01
블루아카) 오늘 아침은 된장국

해리포터) 해리가 론에게 금전적 도움을 주지 않은 이유

1
BudA
조회수 19
추천 0
2026.02.15 11:01
해리포터) 해리가 론에게 금전적 도움을 주지 않은 이유

마을 건널목에 다리를 소유하고 있는 삼촌.GIF

1
돈운용
조회수 21
추천 0
2026.02.15 11:01

트럼프: 그 입 닥처 ! 빌과함께한 그날은 너희 돼지들은 이해못할 사랑이란 말이다

1
차트무신
조회수 19
추천 0
2026.02.15 11:01
트럼프: 그 입 닥처 ! 빌과함께한 그날은 너희 돼지들은 이해못할 사랑이란 말이다

남유게는 정떡금지다)지루하고 현학적임.

1
복리수익러
조회수 20
추천 0
2026.02.15 11:01
남유게는 정떡금지다)지루하고 현학적임.

정떡인줄 뻔히 알면서 올리는 인간들 특징 .jpg

1
캔들의속삭임
조회수 22
추천 0
2026.02.15 11:01
정떡인줄 뻔히 알면서 올리는 인간들 특징 .jpg

예전엔 거유가 좋았는데

1
Hill88
조회수 20
추천 0
2026.02.15 11:01
64 65 66 67 68
채팅 검색

실시간채팅 접속중...