프로그래밍 언어의 이해
『프로그래밍 언어의 이해』는 프로그래밍 언어에 대한 기초를 마련하도록 돕는 것을 주목적으로 한다. 프로그래밍 언어의 구성 요소, 발전 과정, 설계원리 등을 설명한다. 사람과 프로그램의 관계, 프로그램과 컴퓨터간의 관계를 설명하여 프로그램이 무엇이고 어떻게 컴퓨터와 상호작용하여 프로그래머의 의도가 수행되는지를 이해한다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
1. 프로그래밍 언어의 소개
2. 프로그래밍 언어의 정은
3. 프로그래밍 언어론의 학습 효과
4. 좋은 프로그래밍 언어의 조건
5. 프로그래밍 언어의 종류
Chapter 2 프로그래밍 언어의 역사
1. FORTRAN
2. COBOL
3. ALGOL
4. PASCAL
5. C
6. C++
7. C#
8. JAVA
9. Perl
10. LISP
11. PROLOG
Chapter 3 프로그래밍 도구 및 프로그램 개발 환경
1. 프로그래밍 도구
2. 프로그램 개발 환경
Chapter 4 변수 및 binding
1. 식별자
2. 변수
3. 선언문
4. 바인딩
5. 배정문
6. 이명
7. 변수의 영역
8. 변수의 초기화와 참조 환경
9. 기억장소 바인딩과 변수의 종류
Chapter 5 데이터 타입
1. 기본 데이터 형
2. 자료형의 변환
3. 복합 데이터 형
4. 자료형의 일치
Chapter 6 실행 순서 제어
1. 수식 안에서의 실행 제어
2. 문장간의 실행 제어
Chapter 7 서브 프로그램
1. 서브 프로그램의 정의
2. 형식 매개변수
3. 서브 프로그램의 매개변수 전달 방법
4. 복잡한 자료의 전달
5. 서브 프로그램의 실행 및 구현
Chapter 8 기억장소 관리
1. 기억장소를 필요로 하는 요소
2. 기억장소 관리 주체
3. 기억장소 관리 단계
4. 기억장소 관리 방법의 종류
Chapter 9 추상화
1. 추상화 자료형
2. 일반화 매커니즘
3. 객체지향 프로그래밍
Chapter 10 C++를 사용한 객체지향 프로그래밍
1. 객체지향의 기본 개념
2. C++ 언어에서 추가된 I/O 명령어
3. C++ 언어에서의 객체지향 개념
4. C++의 다른 특징
Chapter 11 예외처리
1. 에외처리의 설계
2. Ada 언어의 예외처리
3. C++ 언어의 예외처리
4. Java 언어세어의 예외처리
Chapter 12 병행 처리 프로그래밍
1. 물리적인 병행 처리와 논리적인 병행 처리
2. 싱글스레드 프로그래밍과 멀티스레드 프로그래밍
3. 멀티스레드를 사용한 병행 처리 프로그램의 장점
4. 병행 처리 표기 형식
5. Java 언어에서 제공되는 멀티스레드
6. 공유 변수에 대한 갱신
Chapter 13 Perl 언어
1. Perl 실행하기
2. Perl 언어에서 지우너하는 데이터 형
3. Perl 언어의 연산자와 내장 함수
4. 파일 입출력
5. 패턴 매칭 연산자
6. 실행 순서 제어
7. 서브루틴의 사용
Chapter 14 Python 언어
1. Python 실행하기
2. Python 언어에서 지원하는 데이터 형과 연산자
3. 실행 순서 제어
4. 함수
5. 파일 입출력
6. 예외처리
7. 모듈
8. 클래스
저자
저자
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

