attempt : 시도하다
arguments : 인수 (매개변수에 전달되는 값)
abbreviate : 축약하다
address : 해결하다 (동사로 쓰는 경우)
adjust : 조절하다
acquire : 얻다
absent : 존재하지 않는, 없는
annotation : 주석
aspect : 인공물, 기능
bind : 메모리 주소와 연결한다
boilerplate : 자주 사용하는 문장구 (상용구)
concise : 간결한
concrete : 구체적인
corresponding : 일대일로 대응하는, 적합한, 맞는
conventional : 일반적인 ( ex : 코딩 컨벤션 )
comprehensive : 넓은의미의, 포괄적인
comprise : 구성하다
consider : 간주하다
contiguous : 가까운, 인접한
concatenate : 사슬처럼 연결하다 ( ~= chain )
conservate : 유지하다, 지키다
constraint : 제약조건, 한계
diagnotics : 진단, 검사
directive : 지시어, 명령어
degree : 수준, 단계
equivalent : 동등한
embed : 내장하다 (장착되어있다)
empower : 권한을 부여하다
encounter : 만나다
enforce : 강제하다
ergonomic : 인체공학적인, 사람에게 친숙한
extent : ~한 정도
exhaustive : 철저한, 완벽한
expression : 식, 반환값이 있는 코드
executable : 바로 실행가능한 파일
explicit : 명시적인
facilities : 기능들
facilitate : 가능하게 하다
hardcoding : 소스코드에 개발자가 직접작성하는 것
implicit : 암시적인
interact : 대화하다, 데이터를 주고 받다
literal : 실제 바이너리 데이터의, 메모리 주소를 저장하고 있는 변수 (포인터)
monomorphic : 하나의, 단일의
matric : 분석 요소
mitigate : 완화하다
mount : 장착하다
namespace, name : 이름을 짓다 (동사로 쓰는 경우)
idiom : 익숙하게 사용하는 문장구 (관용구)
impose : 부과하다, 역할을 주다
result : 결과를 내다 (동사로 쓰는 경우)
redundant : 불필요한
restrict : 제한하다
obtain : 얻다
tedious : 지루하다
vulnerablity : 취약점
straightforward : 올바른, 똑바른
scope : 범위
statement : 명령, 명령 수행만하고 반환값이 없는 코드
state : 상태를 정하다 (동사로 쓰는 경우)
signature : 무언가 대표하는 것 ( ex : 시그니처 마크)
specify : 지정하다
procedure : 절차
primitive : 기본적인
pricise : 정밀한, 세밀한
pitfall : 함정, 취약점
prone : 등장하다, 발생하다
parameters : 매개변수 (함수 내부 변수)
- parameters 와 arguments 는 일반적으로 동일한 의미로 사용됨
arm of the if : if 키워드의 블록 스코프 {}