본문 바로가기

B1:기초 Basement

프로그래밍언어론

반응형
프로그래밍언어론
횟수 방송월일 강의주제 세부내용 교재쪽수 담당교수
1 2006/07/28 프로그래밍 언어의 소개Ⅰ 과목 소개
언어의 전형
언어 정의
1-7 정광식
2 2006/07/28 프로그래밍 언어의 소개 II 및 신택스 언어의 번역
언어의 역사
언어의 요건
어휘구조
8-19 정광식
3 2006/8/29 신택스 Ⅱ 문맥무관형 문법과 BNF
분석나무
모호성, 결합성, 우선순위
19-25 정광식
4 2006/8/30 신택스 III 및 기초 개념 I EBNF, 신택스 도표
속성과 바인딩
25-35 정광식
5 2006/8/30 기초 개념 II 변수
범위
36-41 정광식
6 2006/8/30 기초 개념 III 범위
동적 형 바인딩
기억장소와 생명시간
41-47 정광식
7 2006/8/30 기초 개념 IV 및 자료형 I 참조환경, 기호상수
자료형 및 형 정보
기본 자료형
곱집합
47-60 정광식
8 2006/9/1 자료형 II 합집합
멱집합
함수
60-66 정광식
9 2006/9/1 자료형 III 순환과 포인터
포인터형의 문제점
형 조사
66-72 정광식
10 2006/9/3 자료형 IV 형 양립성
형 변환
형의 구현
73-79 정광식
11 2006/9/3 식 계산과 제어 I 식 ․중지계산
부작용
과부하 연산자
패턴 매칭
84-91 정광식
12 2006/9/3 식 계산과 제어 II 조건문
반복문
무조건 분기문
92-102 정광식
13 2006/9/3 식 계산과 제어 III 부프로그램의 개념
매개변수 전달 방식
102-113 정광식
14 2006/9/3 식 계산과 제어 IV 부프로그램 이름 매개변수
실행시 구조
113-125 정광식
15 2006/10/01 대규모 프로그램을 위한 구조 I 대규모 프로그램 특징
분리 컴파일과 독립 컴파일
추상자료형
C++의 추상자료형
130-136 정광식
16 2006/10/01 대규모 프로그램을
위한 구조 II
Ada의 추상자료형
Java의 추상자료형
다형성
Ada, C++, Java 등의 다형성 기능
136-144 정광식
17 2006/10/01 객체지향 언어 I 객체지향 프로그래밍의 개념
C++의 객체지향 기능
147-155 정광식
18 2006/10/03 객체지향 언어 II Smalltalk의 객체지향 기능
Java의 객체지향 기능
156-165 정광식
19 2006/10/03 객체지향 언어 III 주요 사항의 비교
객체지향 언어 구조의 구현
165-175 정광식
20 2006/10/03 예외조건 처리 기본 개념
Ada의 예외조건 처리
C++의 예외조건 처리
Java의 예외조건 처리
179-188 정광식



참조할만한 강의자료 모음
->
http://www.stanford.edu/class/cs242/
-> http://www.math.grinnell.edu/~stone/courses/languages/

추천서적 목록
Robert Sebesta. Concepts of Programming Languages. Addison-Wesley.
Kenneth Lauden. Programming Languages: Principles and Practice. Thompson Course Technology.
Ravi Sethi. Programming Languages: Concepts and Constructs. Addison-Wesley.

반응형