-
- 주제분류
- 공학 >컴퓨터ㆍ통신 >컴퓨터공학
-
- 강의학기
- 2016년 2학기
-
- 조회수
- 46,847
-
- 평점
- 5/5.0 (2)
- 강의계획서
- 강의계획서
많은 종류의 프로그래밍 언어들이 있고, 제마다 특징들이 있다.
본 강좌에서는 프로그래밍 언어들의 공통사항을 공부하여 응용에 적합한 언어를 선택할 수 있게 하며, 새로운 언어를 쉽게 배울 수있는 능력을 함양하고자 한다. 주요 학습내용은 다음과 같다.
1) 프로그래밍언어의 역사
2) 문법과 파싱
3) 서브프로그램과 활성레코드
4) 변수의 범위규칙과 구현 방법
5) 객체지향언어
6) 함수언어
본 강좌에서는 프로그래밍 언어들의 공통사항을 공부하여 응용에 적합한 언어를 선택할 수 있게 하며, 새로운 언어를 쉽게 배울 수있는 능력을 함양하고자 한다. 주요 학습내용은 다음과 같다.
1) 프로그래밍언어의 역사
2) 문법과 파싱
3) 서브프로그램과 활성레코드
4) 변수의 범위규칙과 구현 방법
5) 객체지향언어
6) 함수언어
차시별 강의
| 1. | ![]() |
학습 내용 개괄적 소개 | 학습내용 개괄적 소개 | ![]() |
![]() |
오리엔테이션 | ![]() |
||
| 2. | ![]() |
소개(1) | 1) 프로그래밍언어론을 배우는 이유 2) 프로그래밍 영역 | ![]() |
![]() |
소개(2) | 3) 언어평가 기준 4) 언어 설계에 미친 영향 5) 언어부류 | ![]() |
|
![]() |
소개(3) | 6) 구현방법 | ![]() |
|
![]() |
1장 프로그래밍 언어 소개 | ![]() |
||
| 3. | ![]() |
프로그래밍언어의 역사(1) | 1) 프로그래밍언어의 계보 2) Fortran | ![]() |
![]() |
프로그래밍언어의 역사(2) | 3) Algol 유사 언어 4) COBOL | ![]() |
|
![]() |
2장 프로그래밍 언어의 역사 | ![]() |
||
| 4. | ![]() |
구문과 문법(1) | 1) 정규문법 2) 문맥자유문법 | ![]() |
![]() |
구문과 문법(2) | 3) BNF 4) 유도 | ![]() |
|
![]() |
3장 구문과 문법 | ![]() |
||
| 5. | ![]() |
구문과 문법(3) | 4) 유도 5) 파스 트리 6) 모호성 | ![]() |
![]() |
구문과 문법(4) | 6) 모호성 7) EBNF | ![]() |
|
| 6. | ![]() |
파싱(1) | 1) 어휘분석 | ![]() |
![]() |
파싱(2) | 2) 파싱 3) 재귀하강 파싱 | ![]() |
|
![]() |
4장 파싱(Parsing) | ![]() |
||
| 7. | ![]() |
파싱(3) | 4) 상향식 파싱(1) | ![]() |
![]() |
파싱(4) | 5) 상향식 파싱(2) | ![]() |
|
| 8. | ![]() |
바인딩(1) | 1) 이름 2) 바인딩 개요 | ![]() |
![]() |
바인딩(2) | 3) 형식검사 4) 범위 | ![]() |
|
![]() |
바인딩(3) | 5) 참조환경 | ![]() |
|
![]() |
5장 바인딩 | ![]() |
||
| 9. | ![]() |
서브프로그램(1) | 1) 매개변수 전달 2) 값 전달 | ![]() |
![]() |
서브프로그램(2) | 3) 결과 전달 4) 값-결과 전달 5) 참조 전달 | ![]() |
|
![]() |
9장 서브프로그램 | ![]() |
||
| 10. | ![]() |
서브프로그램 구현(1) | 1) 활성레코드 2) 정적 영역규칙의 구현 3) 서브프로그램의 호출과 복구 | ![]() |
![]() |
서브프로그램 구현(2) | 4) 단순 서브프로그램의 구현 5) 스택-동적 지역변수를 갖는 서브프로그램의 구현 | ![]() |
|
![]() |
10장 서브프로그램 구현 | ![]() |
||
| 11. | ![]() |
함수형 프로그래밍 언어(1) | 1) 개요 2) Scheme 3) 람다식 4) 리스트 함수 | ![]() |
![]() |
함수형 프로그래밍 언어(2) | 4) 리스트 함수 5) 술어 함수 6) 재귀 | ![]() |
|
![]() |
함수형 프로그래밍 언어(3) | 6) 재귀 | ![]() |
|
![]() |
15장 함수형 프로그래밍 언어 | ![]() |
||
| 12. | ![]() |
함수형 프로그래밍 언어(4) | 6) 재귀 7) Python | ![]() |
연관 자료








