반응형
의사코드라고도 하고 영어를 읽으면 발음이 슈도 코드 라고 하는데 이 슈도 코드란.
말 그대로 의사대로 코드를 적은 것이다.
나무 위키 정의는 다음과 같다.
알고리즘을 표현하는 방법 중 하나로, 일반적으로는 자연어[2]를 이용해 만든 문장을 프로그래밍 언어와 유사한 형식으로 배치한 코드를 뜻한다. 용도는 미술의 스케치와 같다.
https://namu.wiki/w/%EC%9D%98%EC%82%AC%EC%BD%94%EB%93%9C
실제 자바나 파이선 등에 맞는 문법이 될수도 있고 아닐수도 있고하다.
예를들어
if (x>1){
a="a";
} else{
a="b";
}
이런 코드가 있다고 하면.
슈도 코드로 변환시 정답은 없지만 필자의 경우는 이렇게 작성을 해본다.
if x>1 -> a=a;
not -> a=b;
문법에 맞지 않고 의미를 전달할수 있는 그런 코드라고 생각하면 된다.
반응형
'IT > Knowledge' 카테고리의 다른 글
UUID란?(Universally Unique Identifier) (37) | 2023.09.01 |
---|---|
APM 이란?(Application Performance Management) (53) | 2023.08.31 |
Daemon의 방식 (48) | 2023.08.25 |
Multi-thread (67) | 2023.08.10 |
CircuitBreaker 란? (54) | 2023.08.08 |
댓글