pseu·do·code
C1technical프로그래밍에서 알고리즘을 사람이 읽기 쉽게 표현한 의사 코드
noun명사
- 1
의사 코드 — 알고리즘이나 프로그램의 동작을 실제 프로그래밍 언어가 아닌 코드와 비슷한 형식으로 설명한 것C1〔computing〕
a way of writing the steps of an algorithm in a form that looks like code but is not a real programming language
Write the algorithm in pseudocode before you start coding.
코딩을 시작하기 전에 알고리즘을 의사 코드로 작성하세요.
The teacher used pseudocode to explain the sorting method.
교사는 정렬 방법을 설명하기 위해 의사 코드를 사용했다.
뉘앙스 · 쓰임
source code는 실제로 컴퓨터가 실행할 수 있는 코드인 반면, pseudocode는 사람이 알고리즘을 이해하도록 돕는 설명용 형식입니다. algorithm은 문제를 푸는 절차 자체를 가리키고, pseudocode는 그 절차를 코드처럼 써 놓은 표현 방식입니다. flowchart는 그림으로 흐름을 보여 주지만, pseudocode는 글과 코드 형식으로 보여 줍니다.
컴퓨터 과학, 프로그래밍 교육, 기술 문서에서 쓰는 전문 용어입니다. 한국어로는 보통 ‘의사 코드’라고 하며, 여기서 ‘의사’는 ‘가짜’라기보다 ‘비슷하게 만든, 실제 코드는 아닌’이라는 뜻입니다.
유의어 뉘앙스 비교
- algorithm description
- 더 일반적인 표현으로, 반드시 코드처럼 보이는 형식일 필요는 없습니다.
- program outline
- 프로그램의 큰 구조를 설명하는 말로, pseudocode보다 덜 기술적이고 덜 엄밀합니다.
반의어
- source code
- 실제 프로그래밍 언어로 작성되어 컴파일하거나 실행할 수 있는 코드입니다.
자주 쓰는 표현 · Collocations
verb+noun
- write pseudocode의사 코드를 작성하다
- use pseudocode의사 코드를 사용하다
noun+noun
- pseudocode example의사 코드 예시
verb+noun+prep+noun
- convert pseudocode into code의사 코드를 실제 코드로 바꾸다
noun+prep+noun
- algorithm in pseudocode의사 코드로 표현한 알고리즘
어원 · 암기 팁
[Greek + Latin]pseudo-는 그리스어에서 온 요소로 ‘가짜의, 비슷한’이라는 뜻이고, code는 라틴어 계통의 말에서 발전해 ‘규칙 체계, 암호, 프로그램 코드’를 뜻하게 되었습니다. 두 요소가 결합하여 ‘실제 코드는 아니지만 코드처럼 쓴 것’이라는 의미가 되었습니다.
pseudo- ‘가짜의, 모의의’ + code ‘코드’
💡 pseudo는 ‘진짜는 아니지만 비슷한’이라는 뜻이므로, pseudocode는 ‘진짜 프로그래밍 코드는 아니지만 코드처럼 보이는 설명’으로 기억하면 됩니다.