본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

프포자를 위한 C 프로그래밍 상세페이지

프포자를 위한 C 프로그래밍

  • 관심 0
소장
종이책 정가
48,000원
전자책 정가
20%↓
38,400원
판매가
38,400원
출간 정보
  • 2026.02.27 전자책 출간
  • 2025.12.10 종이책 출간
듣기 기능
TTS(듣기) 지원
파일 정보
  • PDF
  • 902 쪽
  • 17.5MB
지원 환경
  • PC뷰어
  • PAPER
ISBN
9791161759487
UCI
-
프포자를 위한 C 프로그래밍

작품 정보

요약
기존 프로그래밍 교육은 완성된 예제 코드를 무작정 따라하게 하면서 단편적 지식만 전달하는 방식이며, 학습 난이도와 무관하게 항목별로 목차를 단순히 ‘나열’했기 때문에 프로그래밍 전체 흐름을 이해하기 전에 중반에 배치된 배열, 포인터 변수 등 어려운 이론이 등장할 때마다 난관에 직면하게 되는 구조적 결함이 있었다. 따라서 코드를 조금만 변경해도 이해하지 못하고, 빌드도 제대로 못하고, 새로운 기능을 구현하기 위한 코드를 직접 구현하는 능력을 기르기 전에 결국 프로그래밍을 포기하는 수많은 ‘프포자(프로그래밍을 포기한 자)’를 만들어냈다.
핵심 코드 한줄부터 프로그래밍을 시작해 살을 붙여가며, 수많은 에러를 해결해가면서 ‘코드가 완성되는 과정’을 이해할 때 프로그래밍을 몸으로 ‘체득’하게 되며, 실무에 투입될 수 있는 프로그래머로 성장할 수 있는 최소한의 기반이 마련된다. 진정한 프로그래머를 육성하기 위해서, 난이도에 따라 여러 챕터(장)로 분산 배치하는 ‘나선형 목차’를 통해 새로운 프로그래밍 교육 방식을 제안한다.

이 책에서 다루는 내용
◆ 프로그래밍의 개요와 C 프로그래밍의 개요
◆ C 프로그래밍의 전체 구조와 흐름
◆ 난이도에 따라 나선형으로 분산된 C 프로그래밍 이론(개념, 구조와 흐름, 기본, 응용)
◆ 완성된 코드를 분석하는 것이 아닌 직접 프로그래밍할 수 있는 힘을 기르는 방법

이 책의 대상 독자
◆ 다양한 프로그래밍 교재를 보고 학습했음에도 프로그래밍을 포기했던 ‘프포자’
◆ 인생 처음으로 프로그래밍 언어를 배우고자 하는 누구나
◆ 프로그래머 지망생, 프로그래밍 전공 또는 관련 학과/학부 학생
◆ 절차적 프로그래밍부터 기초를 잡고 객체 지향 프로그래밍으로 넘어가고자 하는 자

이 책의 구성
1장. C 프로그래밍의 개념에서는 전반적인 프로그래밍의 개요, C 프로그래밍의 개요를 살펴본다. 책을 펴자마자 무작정 코드를 작성하기보다 프로그래밍이란 무엇인지라는 기초적인 개념부터 살펴보는 것으로 스스로 왜 프로그래밍을 배우는지 충분히 납득한 상태에서 프로그래밍에 첫발을 디디게 될 것이다. 다음으로 프로그래밍 실습을 위한 환경을 구축하기 위해 컴파일러를 준비하는 과정을 다룬다.
2장. C 프로그래밍의 구조와 흐름에서는 C 프로그래밍의 전체적인 구조와 프로그래밍이 진행되는 흐름을 살펴본다. 프로그래밍의 구조와 흐름을 이해하기 위해 필요한 최소한의 이론만 가볍게 소개하면서 C 프로그래밍이라는 전체적인 한 장의 그림을 그리게 된다. 프로그래밍의 기본 단위와 시작점, 기초 개념, 기본 구조와 흐름을 배운 뒤 실무에서 사용되는 확장성을 고려한 프로그래밍 구조를 알아본다. 이 책에서는 기존 프로그래밍 교재들과 달리 첫 예제부터 실무에서도 활용되는 구조를 기반으로 예제 코드를 작성할 것이다. 마지막으로 프로그래밍은 현재 진행형의 의미를 갖고 있으므로 에러, 경고, 버그가 발생했을 때 스스로 수정할 수 있어야 한다는 것을 전제로 한다. 따라서 문제를 해결하기 위한 필수적 수단인 디버깅을 알아본다.
3장. C 프로그래밍의 기본에서는 C 프로그래밍 언어를 이해하기 위한 기본 이론을 논리적인 흐름에 따라 15개의 절로 나눠 배운다. 3장은 프로그래밍의 시작부터 끝까지 흐름 자체를 이해할 수 있게 세부적으로 다섯 부분으로 구성했다.
4장. C 프로그래밍의 응용에서는 3장을 학습하는 시점을 기준으로 난이도가 높아 3장에서 학습하는 것이 비효율적이라 뒤로 미뤄뒀던 응용 이론을 다룬다. 응용 이론은 2개 이상의 이론이 복합적으로 다뤄지므로 3장에서 기본 이론을 모두 이해한 후에 학습해야 비로소 쉽게 이해된다.

작가

남기덕
학력
상명대학교 일반대학원 게임학 박사
경력
동양대학교 게임학부 교수
길림애니메이션대학교 객원교수
작가 프로필 수정 요청
세계 게임 시장이 질적으로 한 단계 더 발전하는 데 조금이나마 공헌하고자 대학에서 게임학, 게임 프로그래밍, 게임 디자인을 연구하고 가르치고 있다. 좀 더 많은 사람들에게 게임 제작에 대한 지식과 경험을 나눠줄 수 있는 방법을 찾기 위해 비영리 단체인 글로벌 게임 연구회를 창립해 활동 중이다.
작가의 대표 작품더보기
  • 프포자를 위한 C 프로그래밍 (남기덕)
  • 누구나 쉽게 시작하는 게임 콘셉트 디자인 (남기덕)

리뷰

0.0

구매자 별점
0명 평가

이 작품을 평가해 주세요!

건전한 리뷰 정착 및 양질의 리뷰를 위해 아래 해당하는 리뷰는 비공개 조치될 수 있음을 안내드립니다.
  1. 타인에게 불쾌감을 주는 욕설
  2. 비속어나 타인을 비방하는 내용
  3. 특정 종교, 민족, 계층을 비방하는 내용
  4. 해당 작품의 줄거리나 리디 서비스 이용과 관련이 없는 내용
  5. 의미를 알 수 없는 내용
  6. 광고 및 반복적인 글을 게시하여 서비스 품질을 떨어트리는 내용
  7. 저작권상 문제의 소지가 있는 내용
  8. 다른 리뷰에 대한 반박이나 논쟁을 유발하는 내용
* 결말을 예상할 수 있는 리뷰는 자제하여 주시기 바랍니다.
이 외에도 건전한 리뷰 문화 형성을 위한 운영 목적과 취지에 맞지 않는 내용은 담당자에 의해 리뷰가 비공개 처리가 될 수 있습니다.
아직 등록된 리뷰가 없습니다.
첫 번째 리뷰를 남겨주세요!
'구매자' 표시는 유료 작품 결제 후 다운로드하거나 리디셀렉트 작품을 다운로드 한 경우에만 표시됩니다.
무료 작품 (프로모션 등으로 무료로 전환된 작품 포함)
'구매자'로 표시되지 않습니다.
시리즈 내 무료 작품
'구매자'로 표시되지 않습니다. 하지만 같은 시리즈의 유료 작품을 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
작품을 영구 삭제해도 '구매자' 표시는 남아있습니다.
결제 취소
'구매자' 표시가 자동으로 사라집니다.

개발/프로그래밍 베스트더보기

  • 혼자 공부하는 바이브 코딩 with 클로드 코드 (조태호)
  • AI 에이전트 엔지니어링 (마이클 알바다, 강민혁)
  • 요즘 바이브 코딩 클로드 코드 완벽 가이드 (최지호(코드팩토리))
  • AI 게임 개발 with 코덱스 (정윤지(유리링))
  • AI 에이전트 마스터 클래스 (김구현)
  • 모던 API 아키텍처 설계 전략 (제임스 고프, 대니얼 브라이언트)
  • 사내 자동화 3일 완성 (김태완)
  • 도메인 주도 설계를 위한 함수형 프로그래밍 (스콧 블라신, 박주형)
  • 요즘 개발자를 위한 시스템 설계 수업 (디렌드라 신하 , 테자스 초프라)
  • 모두의 네트워크 기초 (서지영)
  • 비전공자를 위한 이해할 수 있는 IT 지식 (최원영)
  • 요즘 바이브 코딩 깃허브 코파일럿 31가지 프로그램 만들기 (박현규)
  • MCP 실전 활용 & 서버 개발 핵심 가이드 (AI튜터랩)
  • AI 엔지니어링 (칩 후옌, 변성윤)
  • 이론과 실전으로 배우는 게임 시나리오 (이진희)
  • Do it! Vue.js+Nuxt 입문 (박성재 )
  • 요즘 당근 AI 개발 (당근 팀)
  • n8n 첫걸음 업무 자동화 부터 AI 챗봇 까지 (문세환)
  • 딥러닝 제대로 이해하기 (사이먼 J. D. 프린스, 고연이)
  • 10분 만에 따라 하는 Claude MCP 업무 자동화 혁신 가이드 (이호준)

본문 끝 최상단으로 돌아가기

spinner
앱으로 연결해서 다운로드하시겠습니까?
닫기 버튼
대여한 작품은 다운로드 시점부터 대여가 시작됩니다.
앱으로 연결해서 보시겠습니까?
닫기 버튼
앱이 설치되어 있지 않으면 앱 다운로드로 자동 연결됩니다.
모바일 버전