코딩) NASA가 C언어로 프로그래밍 하는 방법
NASA는 미션 크리티컬 비행 소프트웨어를 C로 작성한다.
그리고 그 규칙들은 정말 엄청나게 엄격하다.
> 재귀 호출 금지. 절대 안 됨.
> 모든 반복문은 증명 가능한 상한(최대 반복 횟수)이 있어야 한다.
> 초기화 이후에는 동적 메모리 할당 금지.
> 함수 하나당 최대 약 60줄.
> 함수마다 최소 2개의 assertion(검증 구문) 필수.
> 모든 반환값은 반드시 검사해야 한다.
> 컴파일러 경고는 0개여야 한다.
> 정적 분석을 매일 수행하며, 거기서도 경고 0개여야 한다.
> 함수 포인터 사용 금지.
> 포인터 역참조는 엄격히 제한된다.
이것이 NASA / JPL에서 미션 크리티컬 시스템을 작성하는 방식이다.
1
매매압도
0P / 0P (0.0 %)
댓글 0
자유게시판
명조)(스포)이번 스토리를 다 민 소감
1
Near8287
조회수
39
추천 0
2026.02.17 01:00
페이트) 린이 길가메쉬가 자기 아빠 통수친거 알아도 할말 없는 이유(스포)
1
숏포지션
조회수
44
추천 0
2026.02.17 01:00
친구 어머니 돌아가셨는데 손절했다
1
UrbanF
조회수
50
추천 0
2026.02.17 01:00
뉴게임 플러스 질문입니다.
1
Rune
조회수
32
추천 0
2026.02.17 01:00
반항아 dlc는 어디서 받나요?ㅜ
1
매매왕
조회수
45
추천 0
2026.02.17 01:00
와..씨 여우타기는 진짜 가족이 한명도 없는듯..
1
One4452
조회수
44
추천 0
2026.02.17 01:00
겨우 6만키로 뛰고 퍼져버린 팰리세이드
1
돈의시나리오
조회수
48
추천 0
2026.02.17 01:00
블루아카) 스포) 유우카 ㅋㅋㅋ
1
절대수익을위해
조회수
48
추천 0
2026.02.17 00:01
트릭컬) 스피키가 진심으로 울었던 장면
1
코스닥맥점포착
조회수
47
추천 0
2026.02.17 00:01
블루아카)일섭스포)다 지나고 보니 웃겼던 위키 뇌절
1
Long10
조회수
51
추천 0
2026.02.17 00:01
현재 페미들에게 욕 먹고 있는 유튜버
1
EdgeZ
조회수
41
추천 0
2026.02.17 00:01
블루아카) 스포) 아인 소프 오르..
1
EonTrader
조회수
43
추천 0
2026.02.17 00:01
블루아카) 일섭스포] 이 브금 개인적으로 좋아함
1
이동평균선마스터
조회수
41
추천 0
2026.02.17 00:01
건담)근데 미네바의 고향집을 보면 누구라도 혼절하겠넼ㅋㅋㅋ
1
잡주금지
조회수
51
추천 0
2026.02.17 00:01
이번에 공개된 대동여지도 완전체 ㄷㄷㄷ
1
Orla4
조회수
44
추천 0
2026.02.17 00:01
