Array = 배열 이런거는 문제가 안된다.


내가 말하는거는 좀 더 모호하면서 더 위압감이 드는 그런 단어들이란 말야.



가령 Object를 객체라고 번역하는 것 말이다.

니들 살면서 '객체'라는 단어를 프로그래밍 제외하고 써볼일이 몇버이나 있겠냐?


물론 존재하는 단어다. 프로그래밍이 아니더라도 존재하는 단어이지만.

객체라는 단어는 뭐랄까 너무 철학적인... 어떤 대상을 일컫는 것인지...

그 대상이라고 하더라도 실체의 아웃라인이 어디까지를 말하는 것인지...

알쏭달쏭하고 모호한 단어의 느낌을 준단 말이다.


즉 내 생각엔, 그리고 내 기분에는

Object를 객체로 부르지말고 다른 단어를 찾아보자라는거다.


Array를 배열이라고 아주 보기좋게 번역한 것처럼


객체라거나 메쏘드호출이라거나, 콜백함수라거나 등등의 단어들이

만약에 애초부터 (우리모두가 Object는 객체이지... 라고 생각하기 이전에)


다른 개념으로 이해하고 시작했다면


또 누군가가 그런 쉬운 용어의 개념으로 시작할 수 있다면


좋은 문제제기 아니냐?



물론 내가 틀렸을 수도 있다


하지만 나는 객체라는 단어가 어렵다.


객체는 그냥 변수와 함수의 합집합일 뿐이야.