코딩) NASA가 C언어로 프로그래밍 하는 방법
NASA는 미션 크리티컬 비행 소프트웨어를 C로 작성한다.
그리고 그 규칙들은 정말 엄청나게 엄격하다.
> 재귀 호출 금지. 절대 안 됨.
> 모든 반복문은 증명 가능한 상한(최대 반복 횟수)이 있어야 한다.
> 초기화 이후에는 동적 메모리 할당 금지.
> 함수 하나당 최대 약 60줄.
> 함수마다 최소 2개의 assertion(검증 구문) 필수.
> 모든 반환값은 반드시 검사해야 한다.
> 컴파일러 경고는 0개여야 한다.
> 정적 분석을 매일 수행하며, 거기서도 경고 0개여야 한다.
> 함수 포인터 사용 금지.
> 포인터 역참조는 엄격히 제한된다.
이것이 NASA / JPL에서 미션 크리티컬 시스템을 작성하는 방식이다.
1
매매압도
0P / 0P (0.0 %)
댓글 0
자유게시판
앗! 도넛, 땔감보다 싸다
N
1
매수세
조회수
10
추천 0
2026.02.14 08:01
블루아카)우와아아앗!!! 터질 것 같은 몸매애애애애앳!!
N
1
작전주탐지레이더
조회수
10
추천 0
2026.02.14 08:01
상여금 들어왔다.jpe
N
1
신고가달성축하
조회수
11
추천 0
2026.02.14 08:01
??? : 빌 게이츠가 코로나 배후고 백신을 맞으면 MS 노예가 된다고? 😂
N
1
운칠기삼의진리
조회수
8
추천 0
2026.02.14 08:01
개가 그린 그림 작품
N
1
역배열탈출성공
조회수
10
추천 0
2026.02.14 08:01
약후) 현실에서 K컵의 크기.jpg
N
1
차트보이
조회수
12
추천 0
2026.02.14 08:01
죽음의 이지선다에 빠진 대한민국
N
1
골든크로스
조회수
7
추천 0
2026.02.14 08:01
"인간 100명을 먹으면 인간이 된다."
N
1
Sand3364
조회수
8
추천 0
2026.02.14 08:01
옛날 실수 vs 요즘 실수
N
1
Dior1
조회수
11
추천 0
2026.02.14 08:01
내가 술담배를 안하는 이유
N
1
Zephyr
조회수
9
추천 0
2026.02.14 08:01
ㅋㅋㅋㅋㅋㅋㅋㅋ 명절 연휴 개꿀~~~~ ㅎㅎㅎ
N
1
역배열탈출성공
조회수
9
추천 0
2026.02.14 08:01
주술회전) 애송이, 네놈이 뭘 할 수 있...
N
1
Cross8294
조회수
8
추천 0
2026.02.14 08:00
고대부터 거대제국들이 한번씩 찍먹해봤다는 도전과제
N
1
Left55
조회수
10
추천 0
2026.02.14 08:00
니케 벨벳 코스프레
N
1
부일인자
조회수
11
추천 0
2026.02.14 08:00
??? 출석일수 7천일짜리 유게이가 대체 어디있음ㅋㅋㅋ
N
1
차트승리
조회수
9
추천 0
2026.02.14 08:00
