수,number

AKA 수치 - rel. 값,value

Compare: 숫자,digit


Sub:
상수,constant
수표현,number_representation
{
Topics: 기수법 진법 signedness ... 부동소수점,floating_point 수... 등등

Up: 수,number 표현,representation > 자료표현,data_representation
}
기수법,numeral_system
이진법 binary system // 뿐만 아니라 dyadic system - via KmsK:이진법 ... Ggl:dyadic system
십진법 decimal system
십진위치값시스템 decimal positional system (CHK - 위와 완전히 동일?)
(위치값시스템 positional system = 자릿값시스템 place-value system)

기수,cardinal_number - 크기,size? 길이,length?
서수,ordinal_number - 순서,order? CHK.
{
WpKo:순서수:
자연수,natural_number집합,set의 크기를 표현하기 위해 쓰이기도 하고
ⓑ 열(수열,sequence?)에서 원소,element의 위치를 나타내기 위해 쓰이기도 하는데
이 두 쓰임새는 유한집합,finite_set의 경우에는 다르지 않으나, 무한집합,infinite_set의 경우에는 구분이 중요해진다.
ⓐ를 확장한 것이 기수,cardinal_number이고,
ⓑ를 확장한 것이 서수,ordinal_number이다.

순서,order
순서집합,ordered_set
well_ordered 와 관계??

Up: 집합,set
}


...
// 영어 단어로는 ~number 가 아니지만 or ~number를 빼는 게 좋지만, 한국어 단어 '~수'로 되어있는..? (tmp. del ok) //
보수,complement
약수 - 보통 divisor or factor. pagename maybe 약수,divisor KmsK:약수
배수,multiple - writing
분수,fraction
역수,reciprocal - 이건 명확히 하기 위해 number를 붙여 reciprocal number라고도 해도 괜찮고 안 붙여도 말이 통함. 보통 안 붙이는 듯 함. (이건 물론 곱셈역원,multiplicative_inverse, i.e. 곱셈,multiplication역원,inverse_element. 영,zero에 대해서는 정의하지 않는.)
(상수,constant 는 위에 sub: 에 있음. 이건 constant_number 라 해도 거의 동의어인 듯? 생각해보니 constant가 number가 아닌 경우가 많아서 완전 동의어는 아니지만. ex. 논리상수,logical_constant { https://plato.stanford.edu/entries/logical-constants/ })

// 이건 번역할 때 '-수'가 붙었을 뿐 number라고 보기 어려운? (tmp. del ok) //
변수,variable
함수,function






를 표현하는 방식:
소수를 사용한 표기법 decimal notation - 소수점으로 분리된 왼쪽의 정수 부분과 오른쪽의 소수 부분으로 표기 (CHK - 이 영어는 10진법에만 해당되는 표현인 듯)
소수점 radix point
radix point의 왼쪽은 quotient, 오른쪽은 mantissa. // 몫,quotient? KmsE:quotient보면 상,quotient이란 표현도 많이 쓰인다. / KmsE:mantissa Ndict:mantissa
2진 소수점 binary point
10진 소수점 decimal point
(소수점 = decimal point라 나온 곳이 많음. 이건 10진법에만 적용되며 다른 base일 때는 틀린 것.)
(point라는 단어는 영어이고, radix point 기호로 '.' 기호를 쓰는 것은 통일된 전세계적 표준은 아님. 영국을 제외한 유럽 지역에서 보통 ','를 쓰는 듯.)
분수 표기법 fraction notation - 분자 / 분모 형태, etc. See 분수,fraction
수직선 number line - 기하학적, 시각화에 용이 - 수직선,number_line

연산,operation 가능. 연산자,operator(=작용소)를 사용해서. (이 때는 피연산자,operand가 됨.)


다음 것들은 수를 더 일반화한것으로 볼 수 있다. ?? CHK

수와 비슷한데 수는 아닌 것
number-alikes?
는 검색해도 안 나오는데 적당한/정확한 한국어/영어 표현이 뭐지? 일단 대충 검색어는 이정도? Ggl:programming not number but considered as number
inf, -inf, NaN(0/0, inf-inf, ...), ...
// 무한대,infinity positive_infinity negative_infinity Not_a_number ....
수가 아님에도 산술에서 수 위치에 놓이므로 할 수 없이 다뤄야만 할 때도 있는 것(??) - rel. 예외,exception divison_by_zero 부정형,indeterminate_form
이런것들을 묶는 명칭?

rel. 무한소,infinitesimal, machine_epsilon WtEn:machine_epsilon (이건 수, 다만 아주 작을 뿐), 미분,differential (rel 미분형식,differential_form), ...(?)

자바스크립트,JavaScript에선 typeof NaN 하면 "number"가 나오는데 - ('수가 아닌 것의 타입이 수라고?' - 이런 생각이 들 수 있다) - 저걸 저렇게 처리한 이유는 아마도 '수 비슷한 것'을 모두 number로 분류하는 것이 설계 당시 최선이었기 때문? 이유/설명(rationale) 찾아볼것 todo.
(사실 js, php 등 몇 언어는 설계 당시부터 문제점/ad-hoc이 많다. 이른바 우아하지 않다)


Misc
영단어 number는 자주 등장하므로 No., №, # 등의 약어 및 대체 기호가 있다. See WpEn:Numero_sign
# 보고 생각났는데 저건 카디널리티,cardinality 기호 중의 하나이기도 하다. 즉 를 센다(세기,counting)는 것과 cardinality는 관계가 있는데... 집합,set에 들어있는 원소,element의 개와 related. - 정확히? mklink.

쓸까말까하는주제: 수를 숫자의 문자열로 변환, vice versa(수 -> 문자열은 다양, 문자열 -> 수는 보통 PL API에 parse라는 표현이 많음, ex parseInt parseFloat ...) // rel 타입,type변환