프로그래밍 언어론 8판(Rovert W. Sebesta 저) 요약본 chapter 01
- 최초 등록일
- 2010.03.12
- 최종 저작일
- 2009.04
- 6페이지/ MS 워드
- 가격 1,000원
소개글
프로그래밍 언어론 8판 자체제작 요약문서입니다.
Concept of Programming Languages , 8th Edition
Robert W. Sebesta 지음
목차
Chapter 1. 기본적인 사항
프로그래밍 언어 학습 이유
프로그래밍 영역
언어 평가 기준
판독성
작성력
신뢰성
비용
언어설계에 미친 영향
언어 설계 절충
구현 방법
1. 컴파일
2. 순수해석(pure interpretation)
3. 혼합형 구현 시스템(Hybrid implementation systems)
Chapter 1 - 연습문제풀이
본문내용
Chapter 1. 기본적인 사항
프로그래밍 언어 학습 이유
아이디어를 표현할 수 있는 능력이 향상
적절한 언어를 선택하기 위한 지식을 향상
새로운 언어를 배울 수 있는 능력이 향상
구현의 중요성을 이해
새로운 언어를 설계할 수 있는 능력이 향상
Computing 분야의 전반적인 이해가 개선
프로그래밍 영역
과학응용(최초 : Fortran, 대부분의 언어 사용)
비즈니스 응용(최초 : COBOL)
인공지능(최초 : LISP, Prolog)
시스템 프로그래밍(UNIX시스템은 C로 개발됨)
웹소프트웨어(XHTML, PHP, javascript)
명령형 언어(imperative language)
1970년대 소프트웨어 개발에 관한 연구의 결과로서 발견된 프로그래밍 언어의 두 가지 결함은 무엇인가?
타입검사의 불완전성, 제어문의 부적절성(goto문의 과도한 사용이 요구)
객체지향 프로그래밍 언어가 갖는 세 가지 기본 특징은 무엇인가?
데이터 추상화, 상속, 동적 타입 바인딩
객체지향 프로그래밍 언어의 세 가지 기본 특징을 지원한 첫 번째 언어는 무엇인가?
smalltalk
서로 간에 직접 상충되는 두 가지 언어 설계 기준의 예는 무엇인가?
과 판독성, 융통성과 안전성
프로그래밍 언어를 구현하는 세 가지의 일반적인 방법은 무엇인가?
컴파일, 순수 인터프리터, 혼합형 구현 시스템
컴파일러와 순수 인터프리터 중에서 어느 것이 더 빠른 프로그램 실행을 생산하는가?
컴파일러(인터프리터는
참고 자료
없음