Developers’ terms in English and Korean for foreign works
공부와 번역 일을 하면서 문장 번역과 업무에 핵심이 되는 개발 용어들을 틈틈이 정리하여 업데이트하는 포스트
- anonymous function 익명 함수
- arrow function 화살표 함수
- ascending order 오름차순
- assign 할당하다
- braces { } 중괄호 (=curly brackets)
- brackets [ ] 대괄호
- boilerplate 상용구
- cascade 연속, 종속
- closure 클로저 (자바스크립트 클로저 포스팅)
- curly brackets { } 중괄호 (=braces)
- declarative programming 선언형 프로그래밍
- deprecated 더 이상 사용되지 않는, 사라지게 될
- descending order 내림차순
- DOM (Document Object Model) 문서 객체 모델
- duplicate 복사하다, 복제하다
- execute 실행하다
- first-class function 일등 함수 (함수와 변수를 구분하지 않는 함수)
- function 함수
- function call operator 함수 호출 연산자 ( )
- functional programming 함수형 프로그래밍
- global variable 전역변수
- IIFE (Immediately Invoked Function Expression) 즉시 실행 함수
- immutable 불변의
- imperative programming 명령형 프로그래밍
- impure function 불순 함수
- inheritance 상속
- invoke 호출하다
- LOC(Lines of Code) 코드 라인
- local variable 지역변수
- loop 루프 / 반복 실행
- manipulate 조작하다
- memoization 메모이제이션(동일한 계산(또는 함수 생성) 반복 시 이전 계산 값을 메모리에 저장하여 반복 계산을 피함)
- migration 이동, 이주
- method 메서드
- mutable 가변의
- object 객체
- object literal 객체 리터럴
- object oriented programming (OOP) 객체 지향 프로그래밍
- operand 피연산자
- opinionated 의견이 있는, 고집이 있는, 방안을 제시하는, 제한을 두는(Angular 프레임워크 특징 설명 시 자주 사용)
- parallel 병행의, 병렬의
- parentheses ( ) 소괄호
- parse 분석하다
- pure fuction 순수 함수
- quotation mark 따옴표
- reactive programming 반응형 프로그래밍
- recursive function 재귀 함수
- regular expression 정규 표현
- REST (REpresentational State Transfer) REST
- response 응답, 리스폰스
- request 요청, 리퀘스트
- robust 탄탄한, 강력한
- shallow copy 얕은 복사(동일한 객체를 참조)
- snippet 조각, 단편, 코드 조각
- syntax 문법
- ternary operator 삼항연산자
- UI (User Interface) UI
- unopinionated 의견이 없는, 방안을 제시하지 않는, 제한을 두지 않는(Express 프레임워크 특징 설명 시 자주 사용)
- variable 변수