HOME > 상세정보

상세정보

프로그래밍 언어론

프로그래밍 언어론 (2회 대출)

자료유형
단행본
개인저자
정광식 원유헌, 저 유헌창, 저
서명 / 저자사항
프로그래밍 언어론 / 정광식, 원유헌, 유헌창 공저
발행사항
서울 :   한국방송통신대학교 출판부,   2009  
형태사항
ix, 214 p. : 삽화 ; 25 cm.
ISBN
9788920930157
서지주기
색인수록
비통제주제어
프로그래밍 ,,
000 00706camcc2200253 c 4500
001 000045672759
005 20130611140506
007 ta
008 090910s2009 ulka AZ 001c kor
020 ▼a 9788920930157 ▼g 93590
035 ▼a (KERIS)BIB000011756842
040 ▼a 211057 ▼d 244002
082 0 4 ▼a 005.13 ▼2 22
085 ▼a 005.13 ▼2 DDCK
090 ▼a 005.13 ▼b 2009z1
100 1 ▼a 정광식
245 1 0 ▼a 프로그래밍 언어론 / ▼d 정광식, ▼e 원유헌, ▼e 유헌창 공저
260 ▼a 서울 : ▼b 한국방송통신대학교 출판부, ▼c 2009
300 ▼a ix, 214 p. : ▼b 삽화 ; ▼c 25 cm.
504 ▼a 색인수록
653 ▼a 프로그래밍
700 1 ▼a 원유헌, ▼e
700 1 ▼a 유헌창, ▼e

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.13 2009z1 등록번호 151303431 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

저자소개

원유헌(지은이)

성균관대학교 수학과 이학학사 한국과학원 전자계산학과 이학석사 한국과학기술연구소 연구원 고려대학교 컴퓨터과학과 이학박사 미국 RPI대학 교환교수 현재: 홍익대학교 정보컴퓨터공학부 교수

정광식(지은이)

고려대학교 컴퓨터학과 학사 고려대학교 대학원 컴퓨터학과(이학석사, 이학박사) 영국 University College London Research Fellow 삼성 SDS(주) 책임컨설턴트 현재: 한국방송통신대학교 컴퓨터과학과 교수 주요 연구 분야: 유비쿼터스 컴퓨팅, 모바일 그리드 컴퓨팅, u-러닝 및 m-러닝, 웹 서비스 등 저서:『 유비쿼터스 컴퓨팅 개론: 유비쿼터스 혁명을 일으키는 6가지 기술』, 『ASP 웹프로그래밍』 등

유헌창(지은이)

고려대학교에서 컴퓨터학 전공으로 박사 학위를 취득한 후, 서경대학교 컴퓨터공학과 조교수로 재직했다. 현재는 고려대학교 정보대학 컴퓨터학과 교수로서 운영체제, 클라우드 컴퓨팅 등 컴퓨터 전공 교과목을 가르치고 있으며, 클라우드 컴퓨팅, 분산 시스템, 가상화 등에 관한 연구를 수행하고 있다. 한국정보처리학회 부회장, 한국정보과학회 논문지 편집위원으로도 활동하고 있다.

정보제공 : Aladin

목차

목차
제1장 프로그래밍 언어의 소개
 1.1 프로그래밍 언어란 무엇인가 = 3
  1.1.1 프로그래밍 언어론을 배워야 하는 이유 = 5
  1.1.2 프로그래밍 언어에서의 추상화 = 7
  1.1.3 계산 전형 = 8
  1.1.4 언어 정의 = 9
 1.2 프로그래밍 언어의 역사 = 11
  1.2.1 디지털 컴퓨터 이전의 언어 = 11
  1.2.2 1950년대 : 최초의 프로그래밍 언어 = 12
  1.2.3 1960년대 : 다양한 프로그래밍 언어의 출현 = 15
  1.2.4 1970년대 : 간결성, 추상화 그리고 효율성 = 17
  1.2.5 1980년대 : 통합과 새로운 방향 = 17
  1.2.6 1990년대 : World Wide Web 프로그래밍(Java) = 19
 1.3 프로그래밍 언어의 설계기준 = 20
  1.3.1 효율성 = 22
  1.3.2 일반성, 직교성, 획일성 = 25
  1.3.3 표현력 = 25
  1.3.4 정확성 = 26
  1.3.5 컴퓨터 독립성 = 26
  1.3.6 안전성 = 27
  1.3.7 기존 표기나 규칙과의 일관성 = 27
  1.3.8 확장성 = 27
  1.3.9 부분성 = 28
제2장 프로그래밍 언어의 구조 및 해석
 2.1 언어구문 = 34
  2.1.1 프로그래밍 언어의 어휘구조 = 34
  2.1.2 문맥자유 문법과 BNF = 35
  2.1.3 구문도표 = 38
  2.1.4 파스 트리와 프로그램 문법의 모호성 = 41
 2.2 프로그래밍 언어 구현 기법 = 50
  2.2.1 컴파일 기법 = 50
  2.2.2 인터프리트 기법 = 52
  2.2.3 인터프리트 기법과 컴파일 기법의 비교 = 53
제3장 변수, 바인딩, 식 및 제어문
 3.1 변수 = 63
 3.2 바인딩 = 64
  3.2.1 바인딩의 개념 = 64
  3.2.2 바인딩 시간의 종류 = 66
  3.2.3 바인딩 시간의 중요성 = 68
 3.3 선언 = 69
 3.4 할당문 = 73
  3.4.1 단순 할당문 = 73
  3.4.2 다중 목적변수 할당문 = 74
  3.4.3 조건 목적변수 할당문 = 74
  3.4.4 복합할당 연산자 = 75
  3.4.5 단항할당 연산자 = 75
  3.4.6 식으로서의 할당문 = 77
  3.4.7 혼합형 할당문 = 78
 3.5 상수 및 변수 초기화 = 79
 3.6 표현식 = 81
  3.6.1 식의 개요 = 81
  3.6.2 논리조건 = 83
 3.7 조건문 = 84
 3.8 반복문 = 87
  3.8.1 사용자 지정 반복 = 88
  3.8.2 논리제어 반복문 = 89
  3.8.3 제어변수 반복문 = 91
제4장 자료형
 4.1 자료형과 형 선언 = 97
 4.2 단순형 = 98
  4.2.1 수치형 = 99
  4.2.2 논리형 = 101
  4.2.3 문자형 = 102
 4.3 열거형 = 103
 4.4 배열 = 105
 4.5 연상배열 = 110
 4.6 레코드 = 112
 4.7 포인터 자료형 = 113
  4.7.1 C/C++의 포인터 = 115
  4.7.2 참조형 = 117
 4.8 자료형 변환 = 119
제5장 영역과 수명
 5.1 블록과 영역 = 127
 5.2 정적 영역과 동적 영역 = 128
 5.3 언어에서의 영역 = 132
 5.4 변수의 수명 = 136
 5.5 C의 영역 = 139
제6장 기억장소 할당
 6.1 정적 및 동적 기억장소 할당 = 151
 6.2 단위 프로그램 = 152
 6.3 정적 기억장소 할당 = 153
 6.4 스택 기반 동적 기억장소 할당 = 154
  6.4.1 활성화 레코드의 크기가 정적으로 결정되는 경우 = 156
  6.4.2 단위 프로그램이 활성화되는 시점에서 활성화 레코드의 크기가 결정되는 경우 = 159
  6.4.3 활성화 레코드가 동적으로 변하는 경우 = 161
  6.4.4 비지역변수의 참조방법 = 162
제7장 부프로그램
 7.1 부프로그램의 개요 = 173
 7.2 매개변수 전달 기법 = 176
  7.2.1 형식 매개변수와 실 매개변수 = 176
  7.2.2 참조호출 = 177
  7.2.3 값호출과 결과호출 = 178
  7.2.4 이름호출 = 180
 7.3 부작용, 별명, 연산자 다형성 = 183
  7.3.1 부작용 = 183
  7.3.2 별명 = 184
  7.3.3 연산자 다형성 = 186
제8장 추상자료형
 8.1 추상자료형의 개요 = 193
 8.2 추상자료형의 소개 = 194
 8.3 C++의 추상자료형 = 198
 8.4 Java의 추상자료형 = 204
찾아보기 = 211

관련분야 신착자료

Harvard Business Review (2025)