거인의 코딩일지
의사코드(Pseudo Code)란??? 본문
728x90
의사코드란??
의사 코드란 알고리즘 로직에 집중할 수 있도록 알고리즘을 묘사하는 정형화된 언어이다.
의사코드는 완벽을 요구하는데소스코드 한줄 한줄 대입 되기 위해 전체적인 로직을 설명해 주어야 한다.
즉!! 컴퓨터가 수행해야 할 코드를 인간의 언어로 간략히 설명해 놓은 코드이다.
의사코드의 목적!?
- 의사코드를 보면 코드를 짠 사람의 의도를 알 수 있기에 디버깅 하거나 수정해야 할 때 도움을 줄 수 있다.
- 알고리즘이 어떻게 실행되고 결과가 어떻게 나오는지 보여줌
- 나중에 발생할 도류 버그 등을 의사코드 작성단계 에서 미리 수정이 가능
- 협업 할 때 프로그램의 문제를 해결하기 위한 도구로서 프로그램의 흐름에 대해 의견을 나누기 위한 하나의 방법으로 쓰이기도 한다.
- 설계의 기초단계로 프로그램을 이해하기가 쉽다.
- 나중에 유지 보수 할 때 용이하다.
의사 코드의 규칙?
사실 의사코드의 규칙은 없다. 본인이 하고 싶은 코드가 무었인지 어떤 방식으로 어떻게 구현할껀지 다른사람이 알아보기 쉽고 간단하게 적어주면 된다!
728x90