이번 캠프를 통해서 말로만 듣던 C#이라는 언어에 대해 처음 접하게 되었고, 이에 대한 설명을 찾아보던 중 예전 학원에서 들었던 "C#을 하던 사람은 C++ 스타일에 매우 많은 어려움을 겪는다(사실상 적응 못한다)"이 이야기가 떠오른다.일단 C#은 .NET이라 부르는 플랫폼에서 실행되는 언어로 일반적인 C/C++ 언어들은 코드가 컴파일러에서 기계어로 바로 변환해주는 반면 중간에 C# 코드 -> 언어 컴파일러(csc) -> IL(Intermediate Language)로 변환되어 가상 머신 역할을 하는 CLR에서 실행된다. 위 이야기는 C#의 구조에 대한 이야기고 앞서 말한 C++과의 차이점을 이야기 하자면 GC라고 하여 가비지 컬렉터가 존재한다는 점.C++에서는 메모리나 스레드 관리를 개발자가 직접 관리..