▲GN⁺ 2024-10-19 | parent | ★ favorite | on: C++ 제안: 바이트는 정확히 8비트(open-std.org)Hacker News 의견 JF의 "Can we acknowledge that every real computer works this way?" 시리즈에서 "Signed Integers are Two’s Complement"에 대한 언급이 있었음 1986년 인턴십 동안 10비트 바이트를 사용하는 BBN C/70 기계에서 C 코드를 작성한 경험이 있었음 이는 부정적인 우주의 사고로 인해 존재했던 기계였음 D 언어는 다음과 같은 점에서 큰 발전을 이루었음 바이트는 8비트 쇼트는 16비트 인트는 32비트 롱은 64비트 산술은 2의 보수 IEEE 부동 소수점 이러한 추상화를 시도하고 잘못된 결과를 얻는 데 낭비되는 시간을 절약했음 유니코드가 문자 집합으로 사용되었음 일부 사람들은 여전히 DSP를 다루고 있음 개인적으로는 "경쟁사보다 50% 더 많은 비트를 바이트당 제공"하는 12비트 판타지 콘솔을 문서화하는 데 재미를 느끼고 있음 C++가 어떤 것을 폐기하거나 단순화할 수 있는지에 대한 질문이 있었음 rand() 함수가 고장났고 수정할 수 없다는 이야기를 들었으며, 여전히 폐기되지 않았다는 소식을 들었음 CHAR_BIT가 8이 아닌 다른 값이 될 의미 있는 사용이 없다는 점에서 혼합된 감정을 가짐 개인적으로 컴퓨터 내부에서 일어나는 일을 단순화된 모델로 이해하려는 시도가 결국에는 한계에 부딪힐 것임 초보자들 사이에서 물리 전자 프로젝트의 인기가 증가하고 있음 제안에 대한 관심에 감사하며, 피드백을 바탕으로 업데이트된 초안을 작성했음 6비트 바이트 레트로 마이크로컴퓨터에 대한 아이디어를 좋아함 마이크로컴퓨터는 일반적으로 적은 수의 객체를 다루며, 배열을 포인터보다 선호함 VGA는 색상당 6비트를 사용했으며, 6x4 비트 매트릭스에서 읽을 수 있는 알파벳을 가질 수 있음 12MiB 메모리와 독립적으로 주소 지정 가능한 6비트는 충분할 것임 int8_t == char == 8비트를 강제하는 것에는 동의하지만, 바이트가 8비트라는 오해를 퍼뜨리는 것에는 확신이 없음 바이트는 이미 C++17부터 char의 "별칭"임
Hacker News 의견
JF의 "Can we acknowledge that every real computer works this way?" 시리즈에서 "Signed Integers are Two’s Complement"에 대한 언급이 있었음
D 언어는 다음과 같은 점에서 큰 발전을 이루었음
일부 사람들은 여전히 DSP를 다루고 있음
개인적으로는 "경쟁사보다 50% 더 많은 비트를 바이트당 제공"하는 12비트 판타지 콘솔을 문서화하는 데 재미를 느끼고 있음
C++가 어떤 것을 폐기하거나 단순화할 수 있는지에 대한 질문이 있었음
CHAR_BIT가 8이 아닌 다른 값이 될 의미 있는 사용이 없다는 점에서 혼합된 감정을 가짐
제안에 대한 관심에 감사하며, 피드백을 바탕으로 업데이트된 초안을 작성했음
6비트 바이트 레트로 마이크로컴퓨터에 대한 아이디어를 좋아함
int8_t == char == 8비트를 강제하는 것에는 동의하지만, 바이트가 8비트라는 오해를 퍼뜨리는 것에는 확신이 없음