본문 바로가기
IT/Knowledge

의사코드(pseudocode)란?

by 성준하이 2023. 8. 27.
반응형

의사코드라고도 하고 영어를 읽으면 발음이 슈도 코드 라고 하는데 이 슈도 코드란.

 

말 그대로 의사대로 코드를 적은 것이다.

 

나무 위키 정의는 다음과 같다.

 

알고리즘을 표현하는 방법 중 하나로, 일반적으로는 자연어[2]를 이용해 만든 문장을 프로그래밍 언어와 유사한 형식으로 배치한 코드를 뜻한다. 용도는 미술의 스케치와 같다.

https://namu.wiki/w/%EC%9D%98%EC%82%AC%EC%BD%94%EB%93%9C

 

의사코드 - 나무위키

이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권

namu.wiki

 

 

실제 자바나 파이선 등에 맞는 문법이 될수도 있고 아닐수도 있고하다.

 

예를들어 

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

댓글