이산수학 수업중이었는데 잠시 옆길로 센거였음
Bound가 뭔가에 대해서 이야기 하던 도중에 나온 이야기였거든
for 명령문이 처음부터 반복문을 의미하는거는 아니었다고
명령어 셋 만들다가 for라는 글자를 반복문 역할 하도록 만들자 라고 하게 되면서
반복문의 의미를 가지게 되었고 이때 for가 binding되다 라고 말하는거다 라고 말씀 하시더라
그래서 그냥 질문 드렸음. 그러면 OOP측면에서 보자면 클래스가 인스턴스화 됬을때
해당 클래스가 Binding되었다고 생각하면 되는거냐고
맞다고 하시더라
그땐 그냥 아 ㅇㅇ 그랬구나 했다가 나중에 생각 좀 더 해봤지
그러면 classA A = new classA(); 라고 한다면
A는 classA의 역할을 한다 라는 의미로 사용된거니깐
classA가 Binding된것인가 A가 Binding된것인가
생각해보면 뻘짓이긴 하지만, 뻘짓으로 넘기기엔 지금 알바중인데 느므느므 심심하다
갤러들은 어떻게 생각하냐?
Bound가 뭔가에 대해서 이야기 하던 도중에 나온 이야기였거든
for 명령문이 처음부터 반복문을 의미하는거는 아니었다고
명령어 셋 만들다가 for라는 글자를 반복문 역할 하도록 만들자 라고 하게 되면서
반복문의 의미를 가지게 되었고 이때 for가 binding되다 라고 말하는거다 라고 말씀 하시더라
그래서 그냥 질문 드렸음. 그러면 OOP측면에서 보자면 클래스가 인스턴스화 됬을때
해당 클래스가 Binding되었다고 생각하면 되는거냐고
맞다고 하시더라
그땐 그냥 아 ㅇㅇ 그랬구나 했다가 나중에 생각 좀 더 해봤지
그러면 classA A = new classA(); 라고 한다면
A는 classA의 역할을 한다 라는 의미로 사용된거니깐
classA가 Binding된것인가 A가 Binding된것인가
생각해보면 뻘짓이긴 하지만, 뻘짓으로 넘기기엔 지금 알바중인데 느므느므 심심하다
갤러들은 어떻게 생각하냐?
컴파일러의 변수 관리 시스템 관점에서 보면 A라는 변수 명에 classA라는 타입이 binding된 것이고, 일반적인 관점에서는 A라는 classA 타입의 변수에 new classA() 인스턴스가 binding된 것이지.
으 역시 그렇게 나눠서 생각을 해야하려나?
바인딩이라는 개념이 그냥 무언가의 공간에 어떤 것을 붙여놓는다는 느낌임.
l value 가 어디냐의 문제. 둘 중 하나일 수도 둘 다 일수도 있어.
binding 이 특별한 개념이라기 보다는 associate랑 같은 말 아니냐