IT 번역 용어집(영한)

마지막 수정일: 2022-08-15

이 문서는 제(김포프)가 전문 번역가로 일하면서 혹은 POCU 아카데미의 강의 자료들을 영/한으로 모두 만들면서 사용한 용어들을 정리해 놓은 것입니다. 현재는 POCU 아카데미에서 사용한 용어들이 주로 정리되어 있으며, 다른 용어들은 차차 추가해 나가겠습니다.

영어 한국어 문맥 노트
\ 역슬래시    
3rd-party 써드파티, 외부    
absolute addressing mode 절대 주소지정 모드    
abstract 추상    
Abstract Factory 추상 메서드 디자인패턴  
abstraction 추상화    
access modifiers 접근 제어자 Class  
accumulator 누산기    
acyclic graph 비순환 그래프 그래프 이론  
Adapter 어댑터 디자인패턴  
adder 가산기, 덧셈기    
addressing mode 주소 지정 모드    
adjacency list 인접 리스트 그래프 이론  
adjacency matrix 인접 행렬 그래프 이론  
admissible heuristic 허용할 수 있는 휴리스틱, 허용적 휴리스틱   휴리스틱 함수가 과대평가하지 않는 경우, 언제나 최단 거리를 찾는다 하여 붙인 이름
aggregation 집합    
algorithm 알고리듬    
append 덧붙이기 문자열 기존 문자열에 다른 문자열을 추가함
approximation 근사    
architecture pattern 아키텍처 패턴    
archive 아카이브 리눅스 계열의 정적 라이브러리  
argument 인자    
arithmetic operation 산술 연산    
ASCII Code 아스키코드    
assert 어서트    
assignment 대입 =  
assignment-suppressing 대입 생략    
association 연관   세부적으로 aggregation과 composition으로 나뉨
asymptotic notation 점근 표기법    
atomic operation 원자적 연산 Reference Counting  
attribute 애트리뷰트    
avalanche effect 눈사태 효과    
back slash 백 슬래시    
base case 종료 조건 재귀함수  
Behavioral 행위 패턴   디자인패턴
bell curve 벨 커브    
Bellman-Ford's Algorithm 벨만-포드 알고리듬    
Bernoulli trials 베르누이 시행    
best practice 베스트 프랙티스    
best-fit line 최적선 근삿값  
big endian 빅 엔디언    
Big-O 빅오   안의 n은 소문자
binary representation 이진수 표기법, 이진수 표기    
binary search 이진 탐색, 이진 검색   탐색이 더 흔한 용어
binding 바인딩    
binomial distribution 이항 분포    
bit-fields 비트 필드    
bitwise 비트 연산자  
bitwise operator 비트 이동 연산자    
block 블록    
block cipher 블록 암호    
bool 불형(bool type)  
boolean type 불리언형    
bottom-up bottom-up   (가능하면 풀어서 설명) 아래에서 위로
breadboard 브레드보드, 빵보드, 빵판    
breadth-first search 너비 우선 탐색    
breakpoint 중단점 디버깅  
Bridge 브리지   디자인패턴
brute-force 주먹구구식 알고리듬  
brute-force attack 무차별 대입 공격    
bubble sort 버블 정렬    
Builder 빌더   디자인패턴
bullet point list 불릿 포인트 목록 트리 트리
bus strips 버스 띠 브레드보드  
cache 캐시    
call by reference 참조에 의한 호출    
call by value 값에 의한 호출    
call stack 호출 스택    
calling convention 함수 호출 규약   __fastcall,cdecl 등
casting 캐스팅    
Chain of Responsibility 책임 연쇄   디자인패턴
checked exception checked 예외    
checksum 체크섬, 검사합   주로 체크섬으로 번역할 것
ciphertext 암호문    
classification 분류    
code coverage 코드 커버리지    
code point 코드 포인트 유니코드  
coding standards 코딩 표준    
collection 컬렉션    
Command 커맨드   디자인패턴
command-line 커맨드 라인    
compile time 컴파일 도중    
complete graph 완전 그래프   모드 노드 쌍이 연결되어 있는 그래프
Composite 컴포지트   디자인패턴
composition 컴포지션   합성, 조합, 조립, 구성이라고도 번역 함
compound literal 복합 리터럴    
concatenation 합치기 문자열 두 문자열을 합쳐서 새로운 문자열을 만듬
concrete class 구체(적인) 클래스    
confidence level 신뢰수준    
consistent heuristic 일관적 휴리스틱    
const casting 컨스트 캐스팅    
constant variable 상수화 변수    
constructor 생성자    
container 컨테이너    
convolution 컨볼루션    
coupling 결합도, 결합   그대로 '커플링'이라고도 함
CPU architecture CPU 아키텍처    
crash 크래시    
Creational 생성 패턴 패턴 목적에서 사용 디자인패턴
cross platform 크로스 플랫폼 / 플랫폼 공통    
current 전류 전기  
curve fitting 곡선 맞춤    
cyclic graph 순환 그래프 그래프 이론  
cyclic redundancy check 순환 중복 검사    
dangling pointer 댕글링 포인터    
data 데이터, 자료    
data structure 자료구조    
datasheet 데이터시트    
decision problem 판정 문제    
Decorator 데코레이터   디자인패턴
decryption 복호화    
deep copy 깊은 복사    
default 기본   생성자, 접근제어자
default parameter 기본값 인자   C#
delimiter 구분 문자    
dependency injection 의존성 주입    
dependency injection container 의존성 주입 컨테이너    
depth-first search 깊이 우선 탐색    
dereference 역참조    
design pattern 디자인 패턴    
destructor 소멸자    
digital signature 전자서명    
Dijkstra's algorithm 다익스트라 알고리듬    
directed graph 방향 그래프 그래프 이론  
directive 지시문    
directory 디렉터리   표준어
double quote 큰따옴표    
dropdown list 드롭다운 목록    
dynamic casting 동적 캐스팅    
dynamic programming 동적 계획법    
eager loading 즉시 로딩    
early binding 이른 바인딩    
edge 변, 간선 그래프 이론  
Edmonds-Karp algorithm 에드몬드-카프 알고리듬    
element 요소(프로그래밍), 원소(수학, 집합론)    
embedded system 임베디드 시스템    
encapsulation 캡슐화    
encryption 암호화    
entry point 시작점    
eof indicator EOF 표시자    
error 에러, 오류    
escape character 이스케이프 문자    
escape sequence 이스케이프 시퀀스    
evaluation order 평가 순서    
exaustive search 완전 검색    
exception 예외    
exception safety 예외 안전성    
exceptional condition 예외 상황    
explicity casting 명시적 캐스팅    
exponential growth 기하급수적 증가    
exponential time 지수 시간    
expression 표현식    
expression tree 표현식 트리    
extended precision 확장 정밀도 IEEE 754  
Facade 퍼사드   디자인패턴
factorial 팩토리얼    
Factory Method 팩토리 메서드   디자인패턴
fixed-width integer types 고정 폭 정수형    
flag 플래그   표준어
floating point number 부동 소수점 수    
flow network 흐름 네트워크    
Floyd-Warshall algorithm 플로이드-워셜 알고리듬    
Flyweight 플라이웨이트   디자인패턴
Ford-Fulkerson algorithm 포드-풀커슨 알고리듬    
format specifier 서식 문자 C %d 등 서식 문자열에서 d f 부분
format string 서식 문자열 C %[플래그][너비][.정밀도][길이수정자]서식지정자
formatted output 서식 지정 출력 C  
forward declaration 전방 선언    
fractional knapsack problem 쪼갤 수 있는 배낭 문제    
full buffering 풀 버퍼링    
function loverloading resolution 함수 오버로딩 매칭하기    
function signature 함수 시그내처    
garbage collection 가비지 컬렉션    
garbage collector 가비지 수집기    
General-Purpose Register 범용 레지스터    
Git Git    
global 전역    
global function 전역 함수    
global variable 전역 변수    
globally optimal 최종적으로 최적인    
graph 그래프 그래프 이론  
greedy algorithm 그리디 알고리듬, 탐욕 알고리듬    
grid 그리드 그리디 알고리듬에서 타뷸레이션 논할 때  
Hamiltonian cycle 해밀턴 순환    
Hamiltonian path 해밀턴 경로    
handling 처리    
hash map 해시 맵    
hash table 해시 테이블    
heap    
heap sort 힙 정렬    
heuristic 휴리스틱    
high-level 고수준 저수준 vs 고수준 언어  
immediate addressing mode 즉시 주소지정 모드    
immutable 생성 후 변경 불가    
implicit casting 암시적 캐스팅    
import 임포트 Java 패키지 import  
in-order traversal 중위 순회    
include 인클루드 #include의 그거…  
include 인클루드 C에서 헤더 등을 인클루드 하는 행위  
index 색인    
indirection 간접참조, 참조   역참조로 통일할까 고민 중
inheritance 상속    
initializer list 초기화 리스트 C++ 생성자  
input redirectoin 입력 리디렉션    
insertion sort 삽입 정렬    
instruction 명령어 컴퓨터 구조  
Interpreter 인터프리터 디자인패턴  
invoker 호출자 OOP  
iterator 반복자    
Java Java    
JavaScript JavaScript    
knapsack problem 배낭 문제    
Kruskal's algorithm 크루스칼 알고리듬 MST 알고리듬  
late binding 늦은 바인딩    
lazy loading 지연 로딩    
left shift 좌측 비트 이동   영어를 그대로 음차해야 한다면 '시프트'라 할 것
length modifier 길이 수정자    
lexicographical order 사전식    
line buffering 라인 버퍼링    
literal 리터럴    
little endian 리틀 엔디언    
local variable 지역 변수    
locality 지역성    
locally optimal 그 순간에 최적인    
lock / unlock 락 / 언락 쓰레드, Weak Pointer, Reference Counting  
logical operation 논리 연산    
longest common subsequence 최장공통부분수열 LCS  
lossless compression 무손실 압축    
lossy compression 손실 압축    
low-level 저수준 저수준 vs 고수준 언어  
lvalue lvalue    
managed language 매니지드 언어    
manipulator 조정자 C++  
margin of error 오차 범위    
maximum flow 최대 유량    
mean squared error 평균 제곱 오차    
median 중앙값    
Mediator 중재자 디자인패턴  
member variable 멤버 변수    
memberwise multiplication 요소(멤버)별 곱셈    
memcopiable 메모리 카피가 가능한 struct  
Memento 메멘토 디자인패턴  
memoization 메모이제이션    
memory layout 메모리 레이아웃    
merge sort 병합 정렬    
message 메시지    
method 메서드    
minimum spanning tree 최소 신장 트리    
mnemonic 니모닉, 연상기호    
mock object mock 개체   모조 개체, 가짜 개체, 대역 개체라고도 함
monotone heuristic 단조로운 휴리스틱, 단조적 휴리스틱    
move constructor 이동 생성자    
move semantics ? 이동 문법 ? to prevent copies, with rvalue reference  
mutex 뮤텍스    
naked pointer 원시 포인터 유니크 포인터, 공유 포인터  
namespace 네임스페이스    
nested class 내포 클래스, 네스티드 클래스   중첩클래스라 번역을 많이 하나 이건 오역. 그래서 네스티드 클래스라고 대신 많이 하는데 의미상은 내포클래스가 맞음. 둘다 혼용하는걸로
nested loop 내포된 반복문, 중첩된 반복문    
network flow 네트워크 유량    
new line 뉴라인 \n  
no buffering 버퍼링 없음    
node 노드 그래프 이론  
normal distribution 정규 분포, 가우시안 분포    
normalized values 정규화한 과학적 표기법 IEEE 754 single float  
NP-complete NP-완전    
NP-hard NP-난해    
null character 널 문자    
numeric analysis 수치 해석    
object 개체    
Observer 옵저버 디자인패턴  
opcode 명령 코드, opcode    
operand 피연산자    
Operator Associativity 연산자 결합 법칙    
operator associativy 연산자 결합 법칙    
Operator Precedence 연산자 우선순위    
optimal 최적    
optimal substructure 최적 부분 구조    
orthogonal matrix 직교 행렬    
Oscillator 발진기 전자 회로  
overflow 오버플로    
overhead 오버헤드    
overloading 오버로딩    
overly simplified example 매우 단순화시킨 예 slide  
override 오버라이딩    
P class P 분류    
pair programming 페어 프로그래밍   짝 프로그래밍이라고도 함
parameter 매개변수    
partition 분할    
Pass by Reference 참조에 의한 전달    
Pass by Value 값에 의한 전달    
path 경로    
pivot pivot, 기준값 퀵 정렬 주로 pivot이라 표현하고, 필요할 경우 기준값으로
plaintext 평문    
pointer 포인터    
polymorphism 다형성    
polynomial time 다항식 시간    
post-order traversal 후위 순회    
postfix, suffix 후위    
power rail 파워 레일 브레드보드  
pre-order traversal 전위 순회    
prefix 전위    
prefix code 접두어 코드 허프만 코딩  
preprocessor 전처리기    
preprocessor directives 전처리기 지시문 C  
Prim's algorithm 프림 알고리듬 MST 알고리듬  
Primitive Type 기본 자료형    
priority queue 우선순위 큐    
private key 비밀 키    
private repo 비공개 저장소 Git  
probability mass function 확률 질량함수, PMF    
product owner 제품 책임자    
promotion 승격    
Proof by Contradiction 모순에 의한 증명    
Prototype 프로토타입 디자인패턴  
Proxy 프록시 디자인패턴  
pseudocode 의사코드    
public key 공개 키    
public repo 공개 저장소 Git  
quad tree 쿼드 트리, 사분 트리   게임업계 특성상 주로 쿼드 트리라고 함
queue    
quick sort 퀵 정렬    
RAII 자원 획득은 초기화    
random variable 확률 변수 확률  
recursive function 재귀 함수    
red-black tree 레드-블랙 트리    
refactoring 리팩토링    
reference count 참조 횟수/참조 카운트   count라는 변수 같은 걸 호출할 때는 참조 카운트라고 하고, 설명할 때는 참조 횟수
reference counting 참조 카운팅    
regression 회귀분석    
reinterpret casting 리인터프리트(재해석) 캐스팅    
relational operator 비교연산자 <, >, =  
reset vector 리셋 벡터 컴구조  
resistor 저항기 전자 회로  
reverse iterator 역방향 반복자 STL  
rounding error 반올림 오차    
RTTI (real-time type information) 실시간 타입정보    
rvalue rvalue    
samping rate 샘플링 속도    
sample space 표본 공간 확률  
scope 범위 함수의 범위 등 언제나 영문 병기하는게 range와의 혼돈을 줄일 수 있음
scoped lock 뮤텍스를 '잠그고 범위(scope)를 벗어나 소멸' 의역 함  
section 섹션    
seek 탐색    
selection sort 선택 정렬    
sequence point 시퀀스 포인트    
set C++ STL  
shallow copy 얕은 복사    
shared pointer 공유 포인터    
short 단락, 쇼트 전기  
short circuit evaluation short circuit 평가    
shortest path 최단 경로    
simulate 시뮬레이션 하다    
single quote 작은따옴표    
singleton 싱글턴 디자인패턴  
singly linked list 단일 연결 리스트    
size 길이 문자열  
sort 정렬    
sort key 정렬 키    
space complexity 공간 복잡도    
space partitioning 공간 분할    
stability 안정성 정렬 알고리듬의 순서 유지  
stack 스택    
standard normal distribution 표준 정규 분포 (평균 = 0, sigma = 1)    
State 상태 디자인패턴  
state machine 상태 머신    
static 정적    
static casting 정적 캐스팅    
static type 정적 타입    
storage-class specifier 저장 유형 지정자   C의 register 키워드 등
stored-program computer 프로그램 내장식 컴퓨터   전자기기 장치에 저장된 프로그램을 메모리에 로딩후 실행하는 컴퓨터 구조
Strategy 전략 디자인패턴  
stream 스트림    
stream cipher 스트림 암호    
strict avalanche criterion 엄격한 눈사태 기준    
String Interpolation 문자열 보간 $ (C#)  
strong-typed 강한 타입 언어의 종류  
strongly connected component 강한 결합 요소    
Structural 구조 패턴 디자인패턴  
sub package 하위 패키지 자바 패키지  
subscript operator 첨자 연산자 []  
subscripting 첨자 지정 연산자([])  
subsequence 부분수열 문자열의 subsequence  
subtractor 감산기, 뺄셈기    
summary 정리 slide  
supervised learning 지도 학습    
symbol 부호 *, +, -  
tabulation 타뷸레이션    
tail call 꼬리 호출    
tail call eliminatoin 꼬리 호출 제거    
tail call optimization 꼬리 호출 최적화    
tail recursion 꼬리 재귀    
Template Method 템플릿 메서드 디자인패턴  
temporal coupling 시간적 결합    
terminal strips 단지 띠 브레드보드  
test-driven development 테스트 주도 개발    
thread 쓰레드 -> 스레드   포프 왈: 한동안 쓰레드라 썼는데 스레드로 바꾸자
time complexity 시간 복잡도    
top-down 하향식    
top-down top-down   (가능하면 풀어서 설명) 위에서 아래로
topological sort 위상 정렬 그래프 이론  
translation unit 트랜슬레이션 유닛    
tree 트리    
triangle inequality 삼각 부등식    
trie 트라이    
turing machine 튜링 기계    
type    
type-generic expression 제네릭 표현식 C11  
unary 단항 연산자  
unchecked exception unchecked 예외    
undefined behavior 결과가 정의되지 않음    
undirected graph 무방향 그래프 그래프 이론  
unicode 유니코드    
union 공용체    
unions 공용 구조체    
unique pointer 유니크 포인터    
unit test 단위 테스트    
universal hashing 유니비설 해싱    
universal turing machine 범용 튜링 기계    
unmanaged language 언매니지드 언어    
unweighted graph 비가중 그래프 그래프 이론  
utility function 도우미 함수    
variable shadowing 변수 가리기    
variadic template 가변 인자 템플릿    
vertex 정점 그래프 이론  
virtual 가상    
virtual machine 가상머신    
Visitor 방문자 디자인패턴  
Visual Studio 비주얼 스튜디오    
Vonn Neumann architecture 폰 노이만 구조    
weak pointer 약한 포인터    
weak-typed 약한 타입 언어의 종류  
weighted graph 가중 그래프 그래프 이론  
whitespace 공백, 공백문자   https://en.cppreference.com/w/c/string/byte/isspace
Windows 윈도우    
word 워드 CPU의 워드 크기  
wrapper 래퍼    
img

TOP 1% 프로그래머 되기 | 제대로 대우받는 개발자 | 수업료는 최저시급, 난 최고연봉

최저시급도 안 되는 수업료를 내고 최고연봉을 받는 프로그래머가 되세요! POCU 아카데미가 올해 연봉협상을 책임지겠습니다!