C 언어 관련 사이트 및 참고서적
C 언어 기초는 아래 책이나 사이트를 이용하세요.
1. Lecture 사이트는 예전에 봤던 곳입니다. (포스팅 시점에 확인했습니다.)
2. 추천서적은 제가 공부한 책들입니다.
< C언어 학습 참고 사이트 >
C Programming Lecture | http://www2.its.strath.ac.uk/courses/c/ (잘 정리된 교재입니다.) |
C and C++ in 5 days | C and C++ in 5 days (요약된 교재. 쉽지는 않음) |
C Tutorial (요약된 교재. 어렵지 않음) lcc-win (cs.virginia.edu) (무료컴파일러 forWindows, C-Tutorial, APIs) | |
Unix C 실습 | Operating Systems : Practicals (운영체제 예비과정인듯. Unix 프로그래밍 실습) |
C library | CODECOGS (간략하게 찾기 쉬움) Cplusplus.com (레퍼런스하기 좋음) C Library Reference Guide (표준형태의 레퍼런스) |
C Examples | http://www.java2s.com/Code/C/CatalogC.htm (각종 예제가 많습니다.) |
http://www.kargs.net/software.html (강추:PSP) (수준높은 예제가 많습니다.) | |
C Compiler(무료) | lcc-win (cs.virginia.edu) (무료컴파일러 forWindows, C-Tutorial, APIs) Dev-C++ (gcc기반) Visual Studio Express Edition (Microsoft) all Linux or Unix (include gcc. using VirtualBox, VMware on your PC) - no link |
< 추천서적 >
| C 언어 프로그래밍(The C Programming Language) - Brian W. Kernighan, Dennis M. Ritchie 저. 김석환, 박용규, 최홍순 역. |
|
Unix & Linux C Programming (절판됐군요. 참 괜찮은 책인데..) |
추 1 >>
프로그래밍 능력은 위의 것들만으로 늘지 않습니다.
자료구조나 알고리즘, 시스템 프로그래밍 등을 통해서 향상됩니다.
(예제사이트 하나는 자료구조 수준을 뛰어넘습니다. 리팩토링 등을 완전히 익힌 수준으로 보입니다.)