2017. 6. 28. 20:14




책소개


『프로그래밍이 보이는 그림책』은 펼친 양면을 하나의 주제로 완결시켜 이미지가 흩어지지 않도록 배치되어 있어 나중에 필요한 부분을 찾는 데도 유용하게 사용할 수 있다. 각 주제는 어려운 설명을 최대한 줄이고, 어려운 기술도 일러스트로 이용해 쉽게 이해할 수 있게 구성되어 있다. 세부적인 사항보다는 전체적인 모습을 파악을 우선하면서 책을 읽어나가면 더욱 효과적으로 사용할 수 있다. 이 책은 프로그래밍을 이제부터 학습하고자 하는 입문자는 물론 한 번 도전했다가 좌절해버린 독자나 조금 알고 있긴 하지만 다시 기본부터 학습하고 싶은 독자에게 권한다.

[인터넷 교보문고 제공]





목차


프로그램 학습을 시작하기 전에…………………………………….…............ ix 

- 컴퓨터가 전자계산기라고- / ix 

- 컴퓨터의 2대 요소, 하드웨어와 소프트웨어 / x 

- 기계와 컴퓨터는 어떻게 다를까- / xi 

- 컴퓨터를 움직이게 하는 반도체와 트랜지스터 / xiii 

- 컴퓨터의 5대 요소 / xiv 


제1장 컴퓨터 안의 소프트웨어…………………………………………….......... 1 

- 1장의 키포인트 / 2- 소프트웨어는 어디에 있을까- / 4 

- OS라는 소프트웨어 / 6- OS상에서 동작하는 소프트웨어 / 8 

- 프로그램이란- / 10- 프로그램 실행 / 12 

- 컴파일러 / 14- 인터프리터 / 16 

[프로그래밍 상식] CPU의 속도 ………………………………………………….................................... 18 


제2장 바이너리 세계………………………………………………………………....... 19 

- 2장의 키포인트 / 20 - n진수 / 22 

- n진수 변환 / 24- 비트와 바이트 / 26 

- 정수 표현 / 28 - 소수 표현 / 30 

- 부동소수점의 오차 / 32- 비트 연산(1) / 34 

- 비트 연산(2) / 36- 비트 연산(3) / 38 

- 프로그램에서의 비트 연산 / 40 - ASCII 코드와 문자열 / 42 

- 문자의 표현(1)(한국어) / 44- 문자의 표현(2)(유니코드) / 46 

[프로그래밍 상식]] 바이너리 에디터 ……………………,,,,,,,,,,………………………………………... 48 


제3장 어셈블리 언어 ………………………………………………………………....... 49 

- 3장의 키포인트 / 50- CPU의 레지스터 / 52 

- 어셈블러 / 54 

[프로그래밍 상식] CPU의 종류……………………………………………………………………………......... 56 


제4장 메모리 사용법 ………………………………………………………………...... 57 

- 4장의 키포인트 / 58- 변수와 배열 / 60 

- 메모리 공간 / 62- 포인터/참조 / 64 

- 스택과 큐 / 66- 스택 메모리 / 68 

- 힙 메모리 / 70- 링크 리스트72 

[프로그래밍 상식] 가비지 컬렉션~……………………………………………………..……………………… 74 


제5장 고급언어 프로그래밍 ……………………………………………………… 75 

- 5장의 키포인트 / 76- 프로그램 시작 포인트 / 78 

- 논리연산 / 80- 분기 / 82 

- 반복 / 84- 구조화와 점프 / 86 

- 프로시저와 호출 / 88- 스트림 / 90 

- 에러 핸들링(1) / 92- 에러 핸들링(2) / 94 

- 효율적인 프로그램 / 96- 정렬 알고리즘 / 98 

[프로그래밍 상식] 컴파일 옵션 ……......…………………………………………………………………….. 100 


제6장 프로그래밍 언어의 종류 ……………………………………………….. 101 

- 6장의 키포인트 / 102 - 데스크톱 애플리케이션(1) / 104 

- 데스크톱 애플리케이션(2) / 106 - 텍스트 처리 / 108 

- 클라이언트·서버 환경(1) / 110- 클라이언트·서버 환경(2) / 112 

- 스마트폰 앱 / 114- 스크립트를 이용한 자동화 / 116 

- 매크로 / 118 

[프로그래밍 상식] 웹 애플리케이션과 웹 프레임워크 …………………………………………… 120 


제7장 프로그래밍 기법 ………………………………………………………….... 121 

- 7장의 키포인트 / 122- 간결한 코딩 /124 

- IDE를 이용한 프로그래밍 / 126 - IDE에서의 디버깅 / 128 

- 브라우저의 디버깅 / 130 

[프로그래밍 상식] IDE의 입력지원기능 ………………………………………………………………….... 132 


제8장 고급 프로그래밍 …………………………………………………………... 133 

- 8장의 키포인트 / 134- 객체지향(1) / 136 

- 객체지향(2) / 138- 프로그래밍 아키텍처140 

- 웹 서비스 / 142 

[프로그래밍 상식] 그 밖의 언어 ………………………………………………………………………………. 144 


제9장 부록……………………………………………………………………………...... 145 

- Visual Studio 설치 / 146- 흐름도 / 152 

- UML / 154 


색인 …………………………………………………………………………………………………….....……………….. 1

[예스24 제공]





많은 생각을 하지 않고 그림책 읽듯이 술술 읽기에 좋다. 무언가 전문적인 지식을 얻는다는 느낌보다는 프로그래밍의 기초적인 부분을 가볍게 짚어준다.

후반부에서는 입문자에게는 다소 어려울 수 있는 객체를 설명하고 있으며, 더 나아가 디자인 패턴중 하나인 싱글톤패턴이 들어있지만 개념이해를 중심으로 그림이 많아 이해하는데 부담이 덜하다.

하지만, 읽으면서 필요하다는 느낌이나 와닿는 느낌도 없고 재미가 없어서 읽는것이 그다지 즐겁지 않았다.

목차를 보며 기초적인 부분이 학습되지 않을까 기대하며 샀는데 기대만큼 만족스럽지 못하지만 어려운 내용이 없었기에 다행히 끝까지 읽을 수 있었다.

'' 카테고리의 다른 글

TCP/IP가 보이는 그림책  (6) 2017.06.30
알고리즘이 보이는 그림책  (0) 2017.06.18
명품 JAVA Programming  (2) 2017.06.18
실전프로젝트 반응형 웹퍼블리싱  (0) 2017.06.18
Posted by EL2A