코딩) NASA가 C언어로 프로그래밍 하는 방법
NASA는 미션 크리티컬 비행 소프트웨어를 C로 작성한다.
그리고 그 규칙들은 정말 엄청나게 엄격하다.
> 재귀 호출 금지. 절대 안 됨.
> 모든 반복문은 증명 가능한 상한(최대 반복 횟수)이 있어야 한다.
> 초기화 이후에는 동적 메모리 할당 금지.
> 함수 하나당 최대 약 60줄.
> 함수마다 최소 2개의 assertion(검증 구문) 필수.
> 모든 반환값은 반드시 검사해야 한다.
> 컴파일러 경고는 0개여야 한다.
> 정적 분석을 매일 수행하며, 거기서도 경고 0개여야 한다.
> 함수 포인터 사용 금지.
> 포인터 역참조는 엄격히 제한된다.
이것이 NASA / JPL에서 미션 크리티컬 시스템을 작성하는 방식이다.
1
매매압도
0P / 0P (0.0 %)
댓글 0
자유게시판
모텔 연쇄사망 20대 여성 신상공개 어려워
1
중장기투자
조회수
37
추천 0
2026.02.17 00:00
김거니 리즈시절
1
Root1053
조회수
31
추천 0
2026.02.17 00:00
자영업5년차 느끼는 점
1
거래절벽의침묵
조회수
33
추천 0
2026.02.17 00:00
불효자 장동혁 ㄷㄷㄷ
1
Long10
조회수
35
추천 0
2026.02.17 00:00
현재 초등학교 상황때문에 빡친 학부모
1
부히어로
조회수
34
추천 0
2026.02.17 00:00
제빵협회 슈카에겐 법적조치, 10조원 담합엔 입꾹닫
1
Short1042
조회수
35
추천 0
2026.02.17 00:00
노모까지 팔아먹은 장동혁 ㄷㄷ
1
Sand8297
조회수
37
추천 0
2026.02.17 00:00
요새 잘나가는 반도체를 유럽은 왜 못만드는가?
1
부실행
조회수
37
추천 0
2026.02.17 00:00
버터 너무 귀여움
1
Eight1004
조회수
35
추천 0
2026.02.16 23:01
아니 근데 쓰지마세요
1
차트의연금술사
조회수
42
추천 0
2026.02.16 23:01
지금 MBC에서 전설의 영화 틀어준다
1
Mark5522
조회수
43
추천 0
2026.02.16 23:01
에이리언 시리즈 딥빡 장면 최상위
1
Epsilon888
조회수
43
추천 0
2026.02.16 23:01
''신고한 분 꼭 보세요'' '커피 50잔 선행'에 감찰받은 사장님의 분노
1
풀베팅
조회수
37
추천 0
2026.02.16 23:01
트릭컬)배틀메이드의 완전한 사육.manhwa
1
롱런트레이딩
조회수
37
추천 0
2026.02.16 23:01
엔드필드) NPC들이 남자고 여자고 하나같이 뿔이랑 케모미미 달고다니는 이유
1
가치트레이딩
조회수
37
추천 0
2026.02.16 23:01
