프로그래밍 언어론 (쉽게 배우는 언어의 원리와 구조 | 양장본 Hardcover)

프로그래밍 언어론 (쉽게 배우는 언어의 원리와 구조 | 양장본 Hardcover)

$25.74
Description
『프로그래밍 언어론』은 4년제 대학의 컴퓨터 관련 학과 학생들을 대상으로 하며, 다양한 프로그래밍 언어를 통해 프로그래밍 언어의 근본적인 개념을 소개한다. 프로그래밍 언어에 대한 이론적 기반이 있어야 제대로 된 컴퓨터 프로그래밍을 할 수 있는 만큼, 각 주제에 대해 되도록 쉽게 설명하며, 이론적인 설명만으로 끝나지 않고 C, C++, Java, Ada, Scheme, Prolog 등의 다양한 언어로 된 프로그램 예시를 제공한다.
저자

김종훈

저자김종훈은홍익대학교대학원전자계산학과에서시스템소프트웨어전공으로박사학위를취득하고,한국전자통신연구원(ETRI)컴퓨터시스템연구부운영체제연구팀에서Post-Doc.연구원으로활동했다.현재제주대학교교육대학컴퓨터교육과부교수와제주대학교과학영재교육원초등정보분야지도교수로재직중이며,문제해결력을신장시키는컴퓨터교재개발연구에집중하고있다.

집필도서:『ITCookBook,컴퓨터개론』(한빛미디어,2006)
『초보자를위한Linux&UnixC프로그래밍』(한빛미디어,2003)
『초보프로그래머가꼭알아야할컴퓨터동작원리』(한빛미디어,2004)

목차

Chapter1|소개
01_프로그래밍언어란?
02_프로그래밍언어의설계원칙
03_프로그램처리기법
04_프로그램패러다임
요약
연습문제

Chapter2|프로그래밍언어의역사
01_개요
02_프로그래밍언어의변천사
요약
연습문제

Chapter3|구문
01_문맥
02_파스트리
03_모호성과연산자우선순위
04_EBNF
05_구문도표
요약
연습문제

Chapter4|변수
01_변수
02_바인딩
03_선언,블록,영역
04_할당
05_이름상수
요약
연습문제

Chapter5|데이터타입
01_데이터타입의개요
02_수치타입
03_불린타입
04_문자타입
05_문자열타입
06_사용자정의순서타입
07_배열타입
08_레코드타입
09_공용체타입
10_포인터타입
요약
연습문제

Chapter6|식과제어문
01_식
02_조건문
03_반복문
04_무조건분기문
05_구조적프로그래밍
요약
연습문제

Chapter7|부프로그래밍
01_부프로그램의개요
02_매개변수전달방식
03_중복부프로그램
04_포괄부프로그램
05_매크로함수와인라인함수
06_부프로그램의구현
요약
연습문제

Chapter8|예외처리
01_예외처리의개요
02_Ada의예외처리
03_C++의예외처리
04_Java의예외처리
요약
연습문제

Chapter9|객체지향프로그래밍
01_객체지향프로그래밍의개요
02_추상데이터타입
03_상속
04_동적바인딩
요약
연습문제

Chapter10|함수프로그래밍
01_함수프로그래밍의개요
02_Scheme
요약
연습문제

Chapter11|논리프로그래밍
01_논리프로그래밍의개요
02_Prolog
요약
연습문제

Appendix|부록
01_추상데이터타입구현예제
02_상속구현예제
03_동적바인딩구현예제
04_이책에서사용한인터프리터와컴파일러사용법

출판사 서평

도서장점

난해한이론을최대한쉽게소개하고자간단한예제와그림을많이활용

도서특징(책표지글)

각종프로그래밍언어의
구조와작동원리파악에서부터활용예까지

누구를위한책인가?
이책은4년제대학의컴퓨터관련학과학생들을대상으로하며,다양한프로그래밍언어를통해프로그래밍언어의근본적인개념을소개한다.프로그래밍언어에대한이론적기반이있어야제대로된컴퓨터프로그래밍을할수있는만큼,각주제에대해되도록쉽게설명하며,이론적인설명만으로끝나지않고C,C++,Java,Ada,Scheme,Prolog등의다양한언어로된프로그램예시를제공한다.

무엇을다루는가?
1장~2장:프로그래밍언어의개요와프로그래밍언어역사에대해살펴본다.
3장:프로그래밍언어의구를의미하는구문과관련된다양한주제에대해살펴본다.
4장~5장:변수의여러속성과바인딩에대해살펴보고,수치타입,불린타입등다양한데이터타입에대해살펴본다.
6장:식의의미를결정하는우선순위,결합규칙등에대해살펴보고,실행순서를제어하는조건문,반복문,무조건분기문과같은제어문에대해살펴본다.
7장~8장:부프로그램,예외처리와관련된다양한주제에대해살펴본다.
9장~11장:객체지향프로그래밍,함수프로그래밍,논리프로그래밍에대해살펴본다.
부/장별내용요약

이책은11개장으로구성되어있다.프로그래밍언어에대한소개에서부터각장마다다양한분야를설명하고있다.

①소개,프로그래밍언어의역사(1장~2장)
프로그래밍언어의개요,설계원칙,패러다임등에대해살펴보고,기계어로시작해서현재언어에이르기까지프로그래밍언어역사를살펴본다.

②구문(3장)
BNF,파스트리,EBNF등언어의구조를의미하는구문과관련된여러주제를살펴본다.

③변수,데이터타입(4장~5장)
변수의여러속성과바인딩을살펴보고,수치타입,불린타입등다양한데이터타입을살펴본다.

④식과제어문(6장)
식의의미를결정하는우선순위,결합규칙등을살펴보고,실행순서를제어하는조건문,반복문,무조건분기문과같은제어문을살펴본다.

⑤부프로그램,예외처리(7장~8장)
부프로그램의개요와부프로그램과관련된다양한주제를살펴보고,예외처리의개요와다양한언어에서의예외처리기능에대해알아본다.

⑥객체지향프로그래밍,함수프로그래밍,논리프로그래밍(9장~11장)
식의의미를결정하는우선순위,결합규칙등을살펴보고,실행순서를제어하는조건문,반복문,무조건분기문과같은제어문을살펴본다.