Programming Languages/C language

C 언어 관련 사이트 및 참고서적

도요한 2013. 3. 13. 04:02


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

 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)
 
wxDev-C++ (open source project)

 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 저. 김석환, 박용규, 최홍순 역.

 >> 2nd Ed , 수정판 

 

 Unix & Linux C Programming (절판됐군요. 참 괜찮은 책인데..)
 - 권상호, 고상규, 강효성, 민기획 저.
>> 교보, YES24




추 1 >> 

프로그래밍 능력은 위의 것들만으로 늘지 않습니다. 

자료구조나 알고리즘, 시스템 프로그래밍 등을 통해서 향상됩니다.  

(예제사이트 하나는 자료구조 수준을 뛰어넘습니다. 리팩토링 등을 완전히 익힌 수준으로 보입니다.)