HOME > 상세정보

상세정보

프로그래밍 입문 : 프로그래밍 배우기 전에 꼭 읽어야 할 책

프로그래밍 입문 : 프로그래밍 배우기 전에 꼭 읽어야 할 책 (58회 대출)

자료유형
단행본
개인저자
최재규
서명 / 저자사항
프로그래밍 입문 : 프로그래밍 배우기 전에 꼭 읽어야 할 책 / 최재규 저.
발행사항
서울 :   정보문화사 ,   2003.  
형태사항
578 p. : 삽도 ; 24 cm.
ISBN
8956741301
일반주기
색인 수록  
프로그래밍 기초와 핵심을 체계적으로 잡아주는 신 개념의 입문서  
000 00690namccc200217 k 4500
001 000000828865
005 20100806013134
007 ta
008 030915s2003 ulka 001a kor
020 ▼a 8956741301 ▼g 93000 : ▼c \20000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 121084224 ▼f 과학 ▼l 121084225 ▼f 과학 ▼l 111258147
082 0 4 ▼a 005.1 ▼2 21
090 ▼a 005.1 ▼b 2003e
100 1 ▼a 최재규
245 1 0 ▼a 프로그래밍 입문 : ▼b 프로그래밍 배우기 전에 꼭 읽어야 할 책 / ▼d 최재규 저.
260 ▼a 서울 : ▼b 정보문화사 , ▼c 2003.
300 ▼a 578 p. : ▼b 삽도 ; ▼c 24 cm.
500 ▼a 색인 수록
500 ▼a 프로그래밍 기초와 핵심을 체계적으로 잡아주는 신 개념의 입문서

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2003e 등록번호 111258147 (19회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.1 2003e 등록번호 121084224 (24회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.1 2003e 등록번호 121084225 (16회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2003e 등록번호 111258147 (19회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.1 2003e 등록번호 121084224 (24회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.1 2003e 등록번호 121084225 (16회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

어떤 언어를 공부해야 하는가? 요즘 뜨는 프로그래밍 개발 방법론에는 어떤 것들이 있는가? 현직 프로그래머가 들려주는 언어 선택과 프로그래밍 노하우를 담은 책으로, 현실을 파악하고, 자신의 학습과 진로를 결정하는데 도움을 줄 많은 자료들을 담고 있다.

책은 크게 두 부분으로 나누어져 있다. 먼저 C, C++, 자바와 같은 대표적인 언어들의 특징과 선택 요령을 핵심 요소인 객체지향 프로그래밍이라는 관점에서 소개한다. 그 다음 데이터베이스, 웹, 모바일등 프로그래밍 응용 분야에 대한 소개와 함께 어떤 언어를 선택하고 어떻게 공부해야 하는지 방법을 알려준다.


정보제공 : Aladin

저자소개

최재규(지은이)

삼성에서 디지털 TV 미들웨어, 스마트폰 SDK, 클라우드 관련 업무를 다년간 수행했다. 현재는 IoT 플랫폼 개발회사인 ㈜매직에코를 경영하고 있다. 2010년부터 마소 잡지 기고를 꾸준히 하고 있으며, 개발자 커뮤니티에도 적극 참여하고 있다. 쌍용 정보통신, LG 소프트 스쿨, 삼성 멀티캠퍼스 등의 교육센터와 서울대, 카이스트대학원, 경희사이버대에서 프로그래밍 관련 강의를 해오고 있다. 저서로는 C#바이블(영진닷컴), 프로그래밍 입문(정보문화사) 등 다수가 있다.

정보제공 : Aladin

목차


목차
저자의 글 = 1
시작하며 = 2
PART 1 프로그래머가 되기 위한 준비
 Chapter 01 이정도는 알고 있어야죠? = 23
  01 소프트웨어와 하드웨어의 차이점 = 26
   소프트웨어 = 26
   하드웨어 = 26
   소프트웨어 vs 하드웨어 = 36
  02 프로그램에는 어떤 종류가 있나요? = 37
   운영체제 = 37
   사무용 프로그램 = 38
   게임 프로그램 = 38
   데이터베이스 프로그램 = 39
   네트워크 프로그램 = 40
   그래픽 프로그램 = 41
  03 프로그램이 동작하는 기본 원리 = 42
   컴퓨터의 자료 표현 = 42
   네이티브 코드 = 42
   프로그램 실행 순서 = 44
  04 BIOS와 운영체제, 그리고 응용 프로그램 = 45
   BIOS = 45
   운영체제(Operating System) = 46
   응용 프로그램 = 47
  05 운영체제 = 49
   운영체제의 종류 = 49
   유닉스 계열 = 50
   MS-DOS & 윈도우 = 57
   리눅스 = 59
   맥 OS(http://www.apple.com) = 61
  06 재미있는 컴퓨터 역사 이야기 = 62
   컴퓨터의 여명기 = 62
   컴퓨터의 도약기 = 64
   컴퓨터의 성장기 = 68
  요점정리 = 73
  모니터의 구조 = 74
 Chapter 02 나도 프로그래머가 되고 싶어요 = 77
  07 프로그래머라는 직업은 왜 생겨났을까요? = 80
   자동화의 욕구 = 80
   기술적인 변화 = 80
   새로운 창조 활동 = 81
   프로그래머에 대한 잘못된 편견 = 81
  08 프로그래밍 언어의 종류 = 83
   프로그래밍 언어의 세대 구분 = 83
   C 계열과 VB 계열 언어 = 85
   웹 기반 언어 = 86
  09 인터프리터와 컴파일 = 90
   인터프리터 방식의 장점과 단점 = 90
   컴파일 방식의 장점과 단점 = 91
   하이브리드 방식 = 92
  10 셸 스크립트 파일과 실행 파일 = 93
   윈도우 스크립트 호스트(WSH) = 93
   BAT 확장자를 갖는 배치 파일 = 94
   왜 리눅스에는 EXE 확장자가 없을까요? = 96
  11 기계어와 어셈블리 = 97
   기계어가 무엇인가요? = 97
   어셈블리와 기계어의 관계는? = 98
  12 컴퓨터의 내부 작동 원리 = 100
   컴파일을 이용해 생성된 기계어(Native) 코드 = 100
   운영체제마다 API가 다릅니다 = 100
   CPU의 계산 순서 = 101
   CPU의 계산은 정확하지 않다구요? = 102
  13 나도 프로그래머가 되고 싶어요! = 105
  요점정리 = 105
  세계 최대 거부, 빌 게이츠 = 106
PART 2 프로그래밍 언어의 모든것
 Chapter 03 어떤 언어를 공부해야 하나요? = 111
  14 프로그래밍 언어의 분류 = 114
   기본 언어 C = 114
   객체 지향 언어 = 114
   데이터베이스 처리 언어 = 115
   웹 프로그래밍 언어 = 115
   모바일 프로그래밍 언어 = 115
   게임 개발 프로그래밍 = 116
  15 어떤 언어를 공부해야 하나요? = 117
   C 계열 언어 = 117
   베이직 계열 언어 = 118
  요점정리 = 118
  실리콘 밸리의 신화, 휴렛과 팩커드 = 119
 Chapter 04 기본 언어 C = 123
  16 C 언어의 개요 = 126
   C 언어의 역사 = 126
   C 언어의 특징 = 129
   C 언어의 사용 환경 = 133
   C 언어의 표준 ANSI, ISO = 135
   C 컴파일러의 종류 = 137
  17 컴파일러의 구입 및 설치 방법 = 139
   GCC 컴파일러 구입 방법 = 139
   Turbo C 컴파일러 구입 방법 = 140
   Trubo C 컴파일러 2.01 버전 설치 방법 = 141
  18 Hello 프로그램을 이용하여 컴파일하기 = 146
   Turbo C 프로그램 = 146
   GNU C 프로그램 = 148
   Hello 프로그램 소스 코드 분석 = 149
  19 C 언어 문법 특징 = 150
   C 프로그램의 기본 형태 = 150
   변수와 수식의 표현 = 150
   제어문 = 153
   함수(Functions) = 163
   포인터 = 166
  20 C 언어를 이용해 어떤 프로그램을 작성할 수 있나요? = 171
   운영체제 = 171
   컴파일러 = 171
   게임 = 171
   유틸리티와 상용 소프트웨어 = 172
   산업용 소프트웨어 = 172
  21 중급자가 되기 위한 추천 사이트 및 서적 = 173
   추천 사이트 = 173
   추천 서적 = 174
   고수가 되는 법 = 175
  요점정리 = 177
  잡지를 구독하자 = 178
 Chapter 05 객체 지향 언어 = 181
  22 객체 지향의 개념 = 184
   객체 지향 개발 방법의 등장 배경 = 184
   객체 지향 프로그래밍의 특징 = 186
   클래스 = 193
  23 C++, 자바, C# 언어의 개요 = 196
   C++ 언어 = 196
   자바 언어 = 202
   C# 언어 = 205
  24 C++, 자바, C# 언어의 장점과 특징 = 208
   최강의 개발 언어 C++ = 208
   진정한 객체 지향 언어 자바 = 209
   차세대 언어 C# = 214
  25 컴파일러의 구입 및 설치 방법 = 223
   Visual Studio.NET 구입 방법 = 223
   Visual Studio.NET 설치 방법 = 223
   JDK 컴파일러 구입 방법 = 229
   JDK 설치 방법 = 232
  26 Hello 프로그램을 이용한 문법 설명 및 컴파일 방법 = 236
   Visual C++를 이용한 프로그램 만들기 = 236
   자바를 이용한 프로그램 만들기 = 251
   C#을 이용한 프로그램 만들기 = 258
   C++/자바/C# 문법 비교 = 264
  27 어떤 프로그램을 작성할 수 있나요? = 280
   Visual C++ = 280
   자바 = 280
   C# = 281
  28 중급자가 되기 위한 추천 사이트 및 서적 = 282
   추천 사이트 = 282
   추천 서적 = 283
   고수가 되는 법 = 285
  요점정리 = 287
  현장의 목소리 Ⅰ = 288
 Chapter 06 데이터베이스 처리 언어 = 291
  29 데이터베이스와 RDA 툴의 특징 = 294
   데이터베이스란 무엇인가요? = 294
   데이터베이스 구조와 SQL = 296
   데이터베이스 처리 API = 302
   RAD 툴의 장점 = 303
  30 델파이, 파워빌더, 비주얼 베이직 언어의 개요 = 304
   델파이(Delphi) = 304
   파워빌더(PowerBuilder) = 311
   비주얼 베이직(Visual Basic) = 315
  31 델파이, 파워빌더, 비주얼 베이직 언어의 장점과 특징 = 320
   각각의 RAD 툴의 장점과 단점 = 320
   프로젝트의 성격에 따른 툴의 선택 방법 = 323
  32 컴파일러의 구입 및 설치 방법 = 325
   델파이 = 325
   파워빌더 = 328
   비주얼 베이직 = 333
  33 Hello 프로그램을 이용한 문법 설명 및 컴파일 방법 = 334
   델파이를 이용하여 프로그램 만들기 = 334
   파워빌더를 이용하여 프로그램 만들기 = 340
   비주얼 베이직을 이용하여 프로그램 만들기 = 349
  34 어떤 프로그램을 작성할 수 있나요? = 355
   데이터베이스 관련 응용 프로그램 = 355
   유틸리티 프로그램 = 355
   상용 소프트웨어 = 355
   인터넷 관련 프로그램 = 356
  35 중급자가 되기 위한 추천 사이트 및 서적 = 357
   추천 사이트 = 357
   추천 서적 = 358
   고수가 되는 법 = 358
  요점정리 = 360
  현장의 목소리 Ⅱ = 361
 Chapter 07 웹 프로그래밍 언어 = 363
  36 웹 프로그래밍 환경과 언어 = 366
   인터넷의 개념 = 366
   TCP/IP, HTML, HTTP = 367
   서버측 스크립트 언어와 클라이언트측 스크립트 언어 = 370
   현재 가장 많이 사용되는 웹 프로그래밍 언어는 무엇인가요? = 371
   웹 서버의 데이터 처리 과정 = 372
  37 스크립트 언어의 개요 = 373
   ASP = 373
   PHP = 376
   JSP = 380
   ASP.NET = 384
   클라이언트측 스크립트 = 387
  38 스크립트 엔진 구입 및 설치 방법 = 390
   ASP, ASP.NET 웹 서버 설치하기 = 390
   PHP 웹 서버 설치하기 = 390
   JSP 웹 서버 설치하기 = 394
  39 간단한 웹 프로그래밍과 문법 설명 = 399
   ASP = 399
   PHP = 405
   JSP = 410
   ASP.NET = 417
  40 웹 프로그래밍 언어의 특징 = 423
   ASP, JSP, PHP, ASP.NET의 비교 = 423
   클라이언트측 스크립트 언어 = 424
  41 어떤 프로그램을 배워야 하나요? = 425
   플랫폼을 고려할 경우 = 425
   확장성을 고려할 경우 = 426
   새로운 기술을 고려할 경우 = 426
  42 중급자가 되기 위한 추천 사이트 및 서적 = 427
   추천 사이트 = 427
   추천 서적 = 428
   현재 웹 프로그래밍의 동향 = 429
  요점정리 = 430
  인터넷 검색왕이 되자! = 431
 Chapter 08 모바일 프로그래밍 언어 = 437
  43 모바일 프로그램의 개념 = 440
  44 eMbedded 프로그래밍 언어의 개요 = 444
   Windows CE 기반의 eMbedded 프로그래밍 = 444
   J2ME 기반의 eMbedded 프로그래밍 = 448
  45 컴파일러의 구입 및 설치 방법 = 452
   eMbedded Visual C++/Visual Basic = 452
   J2ME = 457
   .NET Compact Framework - C# = 460
  46 문법 설명 및 컴파일 방법 = 461
   eMbedded Tools 3.0을 이용한 프로그래밍 = 461
   .NET Compact Framework = 465
   J2ME = 470
  47 어떤 프로그램을 작성할 수 있나요? = 473
   PIMS 프로그래밍 = 473
   모바일 게임 = 473
   메시징 서비스 = 473
   GIS와 GPS 서비스 = 474
   무선 검색 엔진 서비스 = 474
  48 중급자가 되기 위한 추천 사이트 및 서적 = 476
   추천 사이트 = 476
   추천 서적 = 476
   고수가 되는 법 = 477
  요점정리 = 478
  시도 때도 없는 변화의 폭풍 = 479
 Chapter 09 게임 개발 프로그래밍 = 483
  49 게임 프로그램이란? = 486
   게임의 역사 = 486
   게임 프로그램의 종류 = 489
   게임 프로그램 개발 도구 = 490
  50 OpenGL 라이브러리의 특징 = 493
   OpenGL의 역사 = 493
   OpenGL의 특징 = 494
   OpenGL의 구조 = 495
  51 DirectX 라이브러리의 특징 = 498
   DirectX의 역사 = 498
   DirectX의 특징 = 498
   DirectX의 구조 = 499
  52 OpenGL 대 DirectX = 502
  53 게임 API 구입 및 설치 방법 = 503
   OpenGL = 503
   DirectX = 503
  54 Hello 프로그램을 이용한 문법 설명 및 컴파일 방법 = 504
   OpenGL 프로그램밍 = 504
   DirectX 프로그래밍 = 510
  55 어떤 프로그램을 작성할 수 있나요? = 519
   PC 게임 = 519
   온라인 게임 = 519
   모바일 게임 = 519
   콘솔 게임 = 519
   그래픽 및 동영상 편집 프로그램과 애니메이션 = 520
  56 중급자가 되기 위한 추천 사이트 및 서적 = 521
   추천 사이트 = 521
   추천 서적 = 522
   고수가 되는 법 = 522
  요점정리 = 523
  페르시안 왕자 = 524
PART 3 능력 있는 프로그래머가 되기 위하여
 Chapter 10 어떤 언어를 선택해야 하나요? = 527
  57 자신의 관심 분야를 고려하기 = 528
   좋아하는 분야 선택하기 = 528
   자료를 입수하는 통로 확보하기 = 531
  58 알고리즘과 자료구조를 중시하기 = 533
   알고리즘이란? = 533
   알고리즘과 자료구조를 공부하는 방법 = 535
  59 소프트웨어 생산성을 염두에 두기 = 537
   소프트웨어 위기 = 537
   소프트웨어 법칙 = 538
   소프트웨어 위기를 극복하기 위한 노력 = 538
  60 최고가 아니라 최적이라는 사고방식 갖기 = 545
   최고의 언어란? = 545
   최적의 언어 찾기 = 546
   맥가이버와 같은 프로그래머 = 547
  요점정리 = 547
  GNU 전사, 스톨만 = 548
 Chapter 11 프로그래머와 자격증 = 551
  61 자격증을 꼭 갖고 있어야 하나요? = 552
   자격증의 필요성 = 552
   자격증 무용론 = 552
  62 국가 공인 자격증과 국제 민간 자격증 = 553
   국가 공인 자격증 = 553
   국제 민간 자격증 = 554
  요점정리 = 557
 괴짜 CEO, 스콧 맥닐리 = 558
 Chapter 12 현재 시장 동향 = 561
  63 XML의 세계 = 562
   XML이란 무엇인가요? = 562
   XML의 역사 = 563
   XML의 등장 배경 = 563
   XML의 사용 = 564
  64 닷넷과 자바 플랫폼 = 565
  65 무선 플랫폼 기술 = 566
   WIPI 표준 = 566
   무선 통신 플랫폼 = 566
  66 Post PC 시대 = 567
   Post PC란 무엇인가요? = 567
   200x년 어느 날? = 568
  67 블루투스의 시대 = 569
   블루투스란 무엇인가요? = 569
   블루투스가 제안한 미래와 현재 = 570
  68 IT 시장에서 소프트웨어 산업의 비중 = 572
   IT 산업의 시장 규모 = 572
   IT 산업에서 소프트웨어 산업의 비중 = 572
   국내 소프트웨어 산업의 시장 규모 = 573
요점정리 = 574
찾아보기 = 575


관련분야 신착자료

Harvard Business Review (2025)