부동 소수점이란 무엇입니까?
구체적으로 들리는 이름에도 불구하고 부동 소수점은 기술적으로 존재하지 않는 것입니다. 사람들은 그 존재를 증명할 수 없지만 컴퓨터 작업에 하루 수백만 번 사용됩니다. 이것이 어떻게 그리고 왜 일어나는가는 많은 사람들에게 매력적입니다.
부동 소수점은 핵심입니다. 기술적 인 용어로, 그것은 숫자의 디지털 표현, 실제 숫자의 근사치입니다. 그러나 그것은 숫자 줄이나 수학 교과서 페이지에는 존재하지 않습니다. 부동 소수점은 컴퓨터 계산의 기초를 형성합니다.
일반적으로이 숫자는 정수와 다양한 승수의 조합입니다. 컴퓨터 측면에서, 숫자 2는 일반적으로 이러한 작업의 기본입니다. 이러한 기본 및 다양한 지수를 사용하여 컴퓨터는 수백만 명의 작업을 수행합니다. 이러한 작업의 대부분은 부동 소수점 숫자로 구동됩니다.
부동 소수점 숫자의 기본 개념은 컴퓨터의 가장 기본적이고 복잡한 기능을 구성하는 복잡한 데이터 상호 작용을 강화하기에 충분한 난수를 생성하는 것입니다. 예를 들어, 날짜 및 시간을 표시하면 여러 변수에 따라 몇 가지 또는 많은 계산이 필요할 수 있습니다. 그러나 그래픽 집약적 인 소프트웨어 프로그램에 대한 옵션 및 결과를 표시하려면 수백만의 계산이 필요할 수 있습니다.
때때로 이러한 계산의 흥미로운 부산물은 숫자 라인이나 숫자 방정식에서 같은 숫자가 공존 할 수 있다는 것입니다. 예를 들어 0.01 x 10 (1)과 1.00 x 10 (-1)은 방정식의 일부로 쓰면 0.1과 같지만 부동 소수점 계산은 다르게 쓰여지기 때문에 두 가지를 모두 허용합니다. 가능한 한 많이 단순화하려는 경향이있는 방정식은 부동 소수점 계산이 아니며 그 반대도 마찬가지입니다.
금융 소프트웨어 제조업체들에게 인기가없는 계산을 둘러싼 한 가지 문제는 사용자가 소수의 작은 쪽까지 정확한 계산을 요구하는 경우 숫자가 완전히 한정되지 않는다는 것입니다. 이러한 유형의 계산을 사용하여 시간과 날짜를 알려주는 것은 모두 좋지만, 주어진 회계 연도에 대한 다국적 기업의 순자산을 결정하려면 부동 소수점 계산이 제공하는 고유 한 임의의 결과보다 훨씬 더 명확한 수치 계산이 필요합니다. 바로 그 말은 숫자가 전혀 안정적이지 않다는 것을 암시하며 이러한 종류의 불안감은 금융 전문가를 불편하게 만듭니다.
그럼에도 불구하고 부동 소수점 산술은 전 세계 하드웨어 및 소프트웨어 제조업체에게 인기가 있습니다. 오늘날 가장 널리 사용되는 표준 중 하나는 IEEE 표준으로, 이러한 계산을 구성하고 분석하기위한 국제 지침입니다. 이 표준은 많은 프로그래밍 언어와 보안 프로토콜의 기초를 형성합니다.