|  |
| |
lMaxl04 |
검색 |
2011/02/17 |
|
별빛을담아 |
C언어를 했다면 C++을 해보세요.
그리고 내가 공부해 보고 싶은 것을 공부해 보세요.
해커스쿨에 들어오기 전에 생각한 꿈이 있을거에요.
그 꿈에 다가가기 위해 필요한 것을 먼저 갖춰야겠죠? |
2011/02/17 |
|
| geniousblue |
만약 시스템 프로그래머가 되시려고 생각중이시라면
c언어 -> API(윈도우의 경우 Windows API, 리눅스의 경우 Linux System Call) : 즉, 해당 os 시스템 프로그래밍이죠.
그리고 대망의 driver 를 공부하시면 됩니다.
c++은 게임 개발자라면 배워두면 좋구요. (필수는 아니지만 대세라고 하네요)
웹 개발자라면 c언어 필요없이 바로 자바같은 언어로 가시면 됩니다. |
2011/03/01 |
|
| geniousblue |
마지막으로 운영체제 만들어 보시면 원리 파악 끝!!
하드웨어 수준까지 알고 싶으시다면 논리설계->컴퓨터구조 테크를 타시구요.
c언어와 API 사이에 자료구조는 옵션입니다. (하지만 os 설계 하시려면 필수나 다름없죠)
일반 application 개발 하시려면 C++, API 공부하신 후에 MFC 보시면 편하구요.
리눅스 하신다면
c언어 -> 리눅스 시스템 프로그래밍 -> 커널 프로그래밍 및 디바이스 드라이버(커널 컴파일을 해야 디바이스 드라이버 제작이 가능하기 때문에 최소한 커널 컴파일 하는 방법까지는 알아야합니다.)
그리고 c언어를 공부하시면서 프로그램이 어떻게 이루어지는지, 예를 들어 정적 라이브러리는 뭐고 동적 라이브러리는 무엇인지, 실행파일 포맷 같은 것을 찾아보시면 도움이 많이 될겁니다. |
2011/03/01 |
|