knk면 굉장히 유명한 서적. 직접 안 봐서 얼마나 어려운지는 모르겠는데 뭐 처음 배울때도 쓰더라. 맥북계열은 이번에 나온 포트 수가 너무 적은 모델 빼고는 하드웨어가 개발자입장에서 참 괜찮긴 함. 개인적으로 OS X 싫어해서 안 쓰긴 하는데.
-(67.165)2016-03-09 08:56
사실 아무 노트북이나 써도 C 배우는데 지장은 없음. 근데 모임같은거 가지려면 배터리는 좀 길어야 하고 미래를 생각하면 리눅스쯤은 깔릴만한 물건이 좋고..
-(67.165)2016-03-09 08:57
그러면 knk로 배우려면 리눅스 설치해야 하나요?
ㅅㄷ(223.62)2016-03-09 09:20
걍 뭘로 공부해도 됨.. 근데 MS쪽이랑 POSIX쪽이 좀 다르긴 함. 다시 말하지만 KNK는 안 읽어봐서 이게 영향을 얼마나 미칠지는 모르겠는데. 아무튼 둘 다 쓸 줄 알면 좋긴 하지...
-(67.165)2016-03-09 09:27
근데 이건 gcc돌릴 수 있는 환경이면 커버 가능한 부분이고.. 굳이 리눅스 이야기한 건 그냥 프로그래밍 오래 배우다보면 쓸 일도 생기고 그래서 그럼. 가상머신만 돌릴 수 있어도 괜춘한데 한 저장소 32기가밖에 안되고 윈도말고 다른건 깔기 힘든 그런 컴퓨터면 그건 나중에 불편할 수 있다는 거.
-(67.165)2016-03-09 09:29
그리고 돈을 좀 쓸 사정이 되는 경우 해상도 좀 되고 배터리 좀 되고 휴대성도 괜찮고 좀 튼튼하고 성능도 무난하고.. 뭐 그런 점을 보고 사면 좋은데 그런 면에서 앱등이쪽 컴퓨터가 꽤 괜찮은 편이긴 함. 윈도쪽 개발할 경우가 아니라면 (혹은 재주껏 윈도도 깔 거라면). 그거 다음으론 그램도 추천 많이 하고..
-(67.165)2016-03-09 09:33
knk 는 그냥 c표준 기준 책이라 ms 건 posix 건 관계없음. gcc 도 나름의 비표준확장 있고 ms 도 있고 한데 이 책(뿐 아니라 대부분의 해외 c언어 서적들이 그렇지)은 닥치고 표준이 기준. 물론 gcc 예시나 비표준확장부분 얘기도 나오긴 하는데 그래도 기준은 표준임. 그리고 나온 시기가 시기인만큼 c11 은 다루지 않지만 c89/c99 칼같이 구분해서 설명함.
knk면 굉장히 유명한 서적. 직접 안 봐서 얼마나 어려운지는 모르겠는데 뭐 처음 배울때도 쓰더라. 맥북계열은 이번에 나온 포트 수가 너무 적은 모델 빼고는 하드웨어가 개발자입장에서 참 괜찮긴 함. 개인적으로 OS X 싫어해서 안 쓰긴 하는데.
사실 아무 노트북이나 써도 C 배우는데 지장은 없음. 근데 모임같은거 가지려면 배터리는 좀 길어야 하고 미래를 생각하면 리눅스쯤은 깔릴만한 물건이 좋고..
그러면 knk로 배우려면 리눅스 설치해야 하나요?
걍 뭘로 공부해도 됨.. 근데 MS쪽이랑 POSIX쪽이 좀 다르긴 함. 다시 말하지만 KNK는 안 읽어봐서 이게 영향을 얼마나 미칠지는 모르겠는데. 아무튼 둘 다 쓸 줄 알면 좋긴 하지...
근데 이건 gcc돌릴 수 있는 환경이면 커버 가능한 부분이고.. 굳이 리눅스 이야기한 건 그냥 프로그래밍 오래 배우다보면 쓸 일도 생기고 그래서 그럼. 가상머신만 돌릴 수 있어도 괜춘한데 한 저장소 32기가밖에 안되고 윈도말고 다른건 깔기 힘든 그런 컴퓨터면 그건 나중에 불편할 수 있다는 거.
그리고 돈을 좀 쓸 사정이 되는 경우 해상도 좀 되고 배터리 좀 되고 휴대성도 괜찮고 좀 튼튼하고 성능도 무난하고.. 뭐 그런 점을 보고 사면 좋은데 그런 면에서 앱등이쪽 컴퓨터가 꽤 괜찮은 편이긴 함. 윈도쪽 개발할 경우가 아니라면 (혹은 재주껏 윈도도 깔 거라면). 그거 다음으론 그램도 추천 많이 하고..
knk 는 그냥 c표준 기준 책이라 ms 건 posix 건 관계없음. gcc 도 나름의 비표준확장 있고 ms 도 있고 한데 이 책(뿐 아니라 대부분의 해외 c언어 서적들이 그렇지)은 닥치고 표준이 기준. 물론 gcc 예시나 비표준확장부분 얘기도 나오긴 하는데 그래도 기준은 표준임. 그리고 나온 시기가 시기인만큼 c11 은 다루지 않지만 c89/c99 칼같이 구분해서 설명함.