프로그래밍이 보이는 그림책
도서명:프로그래밍이 보이는 그림책
저자/출판사:ANK,CO,LTD/성안당
쪽수:176쪽
출판일:2017-03-24
ISBN:9788931554755
목차
프로그램 학습을 시작하기 전에…………………………………….…............ 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