소프트웨어를 전공하는 친구를 통해서 얼핏 들은 이야기 인데

코딩 수업을 리눅스로 진행한다고 하더라구요. 

주로 뭘 하는지 물어봤더니 gprof? 라는걸 가지고 프로파일링을 한다고 합니다.


이 얘기를 듣고 문득 든 생각이

코딩을 가르치는 대학 수업에서도 리눅스를 사용하고,

현업에서도 리눅스를 많이 사용한다고 하는데, 

독학으로 공부중인 저는 윈도우밖에 사용해보지 못했다는 점 입니다.

물론 분야에 따라 다르겠지만 제 생각으론 대부분 프로그래밍을 하는 사람들은

리눅스를 중요하게 생각하는 것 같았습니다.


인터넷에 리눅스를 사용하는 이유를 검색해 보면 주로

'프리 os', '오픈소스', '낮은 성능에서도 돌아간다' 등등이 있는데

이러한 오류때문에 대학에서 프로그래밍수업을 리눅스로 하지는 않는 것 같아서요..


프로그래밍을 공부할 때 리눅스를 사용하는 특별한 이유가 있나요?

가령 메모리 구조 파악이 쉽다거나, 위에서 얘기한 프로파일링이 윈도우환경보다 좋다거나 등..