logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

처음 시작하는 프로그래밍

처음 시작하는 프로그래밍

긴조 토시야 (지은이), 변윤희 (옮긴이)
이비컴
13,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

처음 시작하는 프로그래밍
eBook 미리보기

책 정보

· 제목 : 처음 시작하는 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788989484318
· 쪽수 : 300쪽
· 출판일 : 2003-06-09

책 소개

CPU를 포함하는 하드웨어, 프로그래밍 언어의 동작 원리에 대해 알고자 하는 독자들을 위한 책. 크게 하드웨어와 프로그래밍 부분으로 나누어 구성했다. 하드웨어 부분은 칩셋과 관련된 세부적인 동작 원리에 대해 자세한 설명을 담았고, 프로그래밍 부분은 소스 코드에서 어떤 과정을 거쳐 프로그램이 구성되고 실행되는지 설명한다.

목차

제1장 컴퓨터와 프로그램의 관계
: 프로그램의 실체와 컴퓨터의 메커니즘에 대해 알아보자

컴퓨터가 하는 일
컴퓨터의 종류
프로그램은 왜 필요한가
프로그램과 CPU의 관계
컴퓨터 내부를 들여다보자
칩셋의 기본적인 구성
이것이 프로그램의 실체다
기계어에서 어셈블리 언어로
저급 언어에서 고급 언어로
컴파일러형 언어와 인터프리터형 언어

제2장 운영체제(Operating System)와 프로그램의 관계
: 운영체제는 무엇 때문에 존재하는 것인가?

운영체제는 어떤 역할을 하는가?
운영체제와 어플리케이션 소프트웨어와의 관계
컴퓨터 구동의 원리를 알아보자
어플리케이션이 OS 기능을 사용하는 구조

제3장 프로그램이 동작하는 구조?
: 프로그램이 동작하는 흐름을 따른다

CPU를 구성하는 4개의 유닛
CPU의 동작 원리
레지스터의 구조
CPU가 메모리를 사용하는 방법 (세그먼트에 의한 메모리 영역의 분할)
메인 메모리의 구조
프로그램 실행의 흐름
세그먼트 정의의 예
OS에 의한 세그먼트의 할당
프로그램의 재배치와 어드레스의 설정

제4장 프로그램에 있어서의 데이터
: 프로그램에 있어서의 데이터 구조를 알아보자

특정 데이터를 저장하는 편리한 그릇(변수)
변수의 실체를 찾아보자
데이터형
변수에 값을 넣는다
복수의 데이터를 모아서 저장한다 (배열)
배열을 사용한다
배열을 사용한 실제 처리
배열 속의 요소를 다룬다
2차원 배열
서로 다른 데이터형을 종합하여 다룬다 (구조체)
구조체의 사용
변하지 않는 값을 저장한다 (기호 정수)
마이너스 값을 다루는 방법
문자열의 취급
키보드로 입력된 숫자를 값으로 변환하는 방법
스택과 큐
디스크에 데이터를 저장한다 (파일)

제5장 프로그램의 실체
: 프로그램의 구성 요소

프로그램을 구성하는 요소
프로그램에 필요한 파일
연산자
프로그램을 부품화하다 (함수)
함수의 정의
인수와 리턴값
조건분기처리
반복 처리
포인터

제6장 프로그램의 개발 순서
: 소스 코드의 작성에서 실행 가능 파일의 작성까지

프로그래밍에 필요한 툴을 갖추자
프로그램으로 무엇을 할 것인가를 결정한다
프로그램 설계
코딩
컴파일 링크에 의한 실행형식 파일의 작성
버그 작업

제7장 구조화 프로그래밍
: 구조화 프로그래밍의 방법을 알아보자

구조화 프로그래밍이란
구조화 프로그래밍에서의 제어 구조
구조화를 위한 룰

제8장 절차형 언어?
: 절차형 언어의 종류와 특징

FORTRAN
COBOL
BASIC
Pascal
C언어
C언어의 개발 환경

제9장 객체 지향 프로그래밍
: 객체 지향 프로그래밍의 기법을 알아보자

객체 지향 프로그래밍
클래스에 의한 프로그램의 부품화
인스턴스를 이용한 클래스의 실체화
캡슐화(Encapsulation)에 의한 클래스의 보호
클래스 계승에 의한 프로그래밍의 효율화
다중성을 실현하는 폴리모피즘

제10장 객체 지향 언어?
: 객체 지향 언어의 종류와 특징

C++에서의 객체 지향 프로그래밍
C++의 개발환경
웹 프로그래밍으로 널리 보급된 Java
Java가 실행되는 구조 10?5
Java의 실행 환경
Java의 개발 환경

제11장 Windows 프로그래밍의 세계
: Windows 어플리케이션의 개발 환경에 대해 알아보자

이벤트 드리븐형
Delphi에 의한 Windows 프로그래밍
프로그래밍 언어의 울타리를 제거하는 .NET Framework
.NET Framework에서의 개발 툴
Visual C#.NET과 Visual Basic.NET

제12장 인터넷 프로그래밍의 세계
: 웹 페이지와 웹 어플리케이션의 작성

HTML
HTML 문서의 구조
스타일 시트
XML
XML 문서의 구조
클라이언트 사이드 프로그램
JavaScript
VBScript
서버 사이드 프로그램
서버 사이드에서 활약하는 스크립트 언어
서버 사이드에서 작동하는 Java 프로그램, Java 서블릿
소스 코드를 HTML에 써 넣는 JSP
ASP와 ASP.NET

제13장 데이터베이스 프로그래밍의 세계?
: 데이터베이스 어플리케이션의 작성

데이터베이스란?
SQL
스크립트 언어를 사용한 데이터베이스 프로그래밍
Java 언어의 데이터베이스용 API, JDBC
Windows 어플리케이션의 데이터베이스용 API, ODBC

저자소개

긴조 토시야 (지은이)    정보 더보기
프로그래밍, 네트워크, 웹 기술과 개발 등의 분야에서 전문 테크라이터로 활동하고 있다. 특히 일본 SHUWAYATEM사의 How-Nual Visual Guide 시리즈의 <Web 기술의 기본과 구조>, <Web 개발기술 마스터링 핸드북>등은 2003년 현재 독자들로부터 좋은 평가를 받고 있다. 지은 책으로는 <무료 구축 Windows 서버 Me/2000/XP>, <IP-VPN 기본과 강좌>, <쾌적 ADSL Sindows XP>, <Dream weaver MX & Fireworks MX 500기법>등 다수가 있다.
펼치기
변윤희 (옮긴이)    정보 더보기
과천 외국어 고등학교를 졸업하고 인하대학교 일본어학과를 졸업하였다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책