Ping 19/02/2023 .02 : 이름에 대한 추측 (2) HAL, IBM, JCL
(…지난번 C/C++/D/Zig 이름에 대한 추측 에 이어서, 그냥 떠올라서)
-
HAL 9000 –> IBM
- ASCII방식, 혹은 그냥 알파벳에서 한글자씩 앞으로 땡기면, "IBM"이 된다.
-
- IBM의 "Job Control Language", 메인프레임 등에서 스크립팅을 위해 쓴다고 한다.
- "IBM"에서 다시 또 한글자씩 앞으로 땡기면, "JCL".
ㅎㅎ뭐 그냥 그렇다고.
…Ping 19/02/2023 .01 : 어른이 되기
(최근 며칠 우울하고 내가 어른이기는 한가 싶은 자괴감에 빠졌었다. 그래서인지 자기합리화를 위해 이런 글을 쓰고 있는거 같기도 하다.)
나의 옛날 이야기
80년대의 기억에는, 참 자주도 불량식품 단속에 대한 이야기가 나오던 것 같아. 그리고 실제로도 만화, 애니메이션, 게임, 장난감 등등의 라이센스나 품질관리에 대한 관념이 희박했던거 같아.
…Ping 07/02/2023 .01 : C++, D, Zig의 이름에 대한 추측
문득 떠오른 생각이라서, 그냥 추측.
-
C : 로마숫자(roman numeral) 으로 100.
- 처음부터 의도한 숫자가 100이 아니었을거란건 나도 알거 같아. BCPL이나 그런 역사에 대해 나도 조금은 아니까.
- 그런데 그 이후에 따르는 언어들이 그런 패턴을 만든거 같아서 재미로 쓰는 글.
-
C++ : 위의 로마숫자이란 생각과 C언어의
x++
연산 으로 생각해보면,- 즉시 평가할 때에는 C == 100, 그냥 C와 같아 보임.
- 그런데 저장된 값은 +1, == 101.
- …어쨌든 그냥 볼 때엔, 씨언어와 거의 같아 보이지만, 그래도 좀 더 성장했다고. 그리고 겸손하게 오직 +1.
- (그냥 겸손하다고 될 문제인가 싶다… C++ 좋아하지만 ㅎㅎ)
-
D : C에서 다음 단계으로 발전했으니, 이번엔 다섯배, 역시 로마숫자, 500.
…