코딩) NASA가 C언어로 프로그래밍 하는 방법
NASA는 미션 크리티컬 비행 소프트웨어를 C로 작성한다.
그리고 그 규칙들은 정말 엄청나게 엄격하다.
> 재귀 호출 금지. 절대 안 됨.
> 모든 반복문은 증명 가능한 상한(최대 반복 횟수)이 있어야 한다.
> 초기화 이후에는 동적 메모리 할당 금지.
> 함수 하나당 최대 약 60줄.
> 함수마다 최소 2개의 assertion(검증 구문) 필수.
> 모든 반환값은 반드시 검사해야 한다.
> 컴파일러 경고는 0개여야 한다.
> 정적 분석을 매일 수행하며, 거기서도 경고 0개여야 한다.
> 함수 포인터 사용 금지.
> 포인터 역참조는 엄격히 제한된다.
이것이 NASA / JPL에서 미션 크리티컬 시스템을 작성하는 방식이다.
1
매매압도
0P / 0P (0.0 %)
댓글 0
자유게시판
놀뭐) 아 정준하박명수 호흡 개웃기네 진짜
N
1
Long7120
조회수
19
추천 0
2026.02.15 01:00
친구에게 세븐체인저 샀다고 자랑함.
N
1
Spin3373
조회수
17
추천 0
2026.02.15 01:00
[블루아카] 질투하는 마리
N
1
전량매도
조회수
16
추천 0
2026.02.15 01:00
트릭컬)커비 커마하신 글로볼 교주님
N
1
강제청산피하기
조회수
17
추천 0
2026.02.15 01:00
중국 한일령 근황
N
1
Fly8207
조회수
17
추천 0
2026.02.15 01:00
하이킥 개성댁 배우의 의외의 사실
N
1
작전세력과함께
조회수
17
추천 0
2026.02.15 01:00
일본에 수출했으니 좋았쓰ㅡ
N
1
차트마스터
조회수
15
추천 0
2026.02.15 01:00
고양이 보러가는.manwha
N
1
Hop7198
조회수
17
추천 0
2026.02.15 01:00
일본군이 명량 해협 때 울돌목으로 밀고 들어온 이유.
N
1
Surf2
조회수
18
추천 0
2026.02.15 01:00
개콘 레전드 양상국 유노윤호.jpg
N
1
볼린저장인
조회수
16
추천 0
2026.02.15 01:00
주술회전) 타카바가 개그를 깨우치지 못한 세계선.jpg
N
1
추세선마스터
조회수
16
추천 0
2026.02.15 01:00
?? : 충주맨 그거 날먹개꿀보직 아님?
N
1
CrispM
조회수
15
추천 0
2026.02.15 01:00
시기상 틀린 말은 아닌데 ㅋㅋㅋㅋ
N
1
Mind1016
조회수
15
추천 0
2026.02.15 01:00
38일만에 영상 올린 유튜버가 논란이 된 이유.
N
1
Big5541
조회수
15
추천 0
2026.02.15 01:00
구글) 오 나 처음나와봄 ㄷㄷ
N
1
거래대금터졌다
조회수
16
추천 0
2026.02.15 01:00
