영어 (2)
explicit : 분명한, 명쾌한
the programmer explicitly creates through declarations in the program.
ㅡ> implicit : 암시된, 내포된
선언문에 2가지
explicit declaration vs implicit declaration
implicit declaration은 선언하지 않고 사용 가능
(e.g.) int a = 3 ; 에서 int를 쓰지않아도 된다.
-> 좋은 기능이 아님. 최근 programing language일수록 declaration 강하게 요구
evolution : 진화, 발전
Polymorphism : 다형성
'+' 연산자를 생각해보면 정수일때도 1+1로 계산이 가능하고
실수일때도 2.3+1.1이 가능하며
문자열일때도 str1+str2로 문자열을 붙일 수 있다.
이러한 것을 다형성 연산자라고도 하고 overloaded되었다고 표현한다.
Coercion : 강제[강압]
Type conversion and coercion
형변환에서 작은타입에서 큰타입으로(short -> int)는 information의 손실이 없어서 coercion 형변환 가능
큰타입에서 작은 타입으로(int -> short)는 일반적으로 default conversion이 허용 되지 않음
Assignment : 과제, 임무, 할당
distinct : 뚜렷한, 분명한
enumeration(열거)은 order list of distinct values 이다.
자바에서는 enumeration 보다는 iterator을 권장
aggregate : 합계, 총액, 총, 종합한
structured data type이란
A data object that is constructed as an aggregate of other data objects, called components
component라고 하는 다른 데이터 개체의 집합체로 구성된 데이터 개체
invariant : 변치않는, 변함없는ㄷ
array, record...
superscript : 위 첨자
subscript : 아래 첨자
html에서는 각각
<sup> </sup>
<sub> </sub>
이렇게 작성하여 나타낼수있다.
array : integer subscript or sequence of subscripts
* array에서 subscript라고 부르는건 뭐지
https://nsmchan.tistory.com/43
Homogeneity : 동종[동질]성, 균질성
vector의 균질성
the size and structure of each component is the same
각 공간의 사이즈가 동일
heterogeneous : 여러 다른 종류들로 이뤄진 (↔homogeneous)
Ordinarily : 정상적으로, 보통, 대개는
designate : 지정하다, 지명하다