일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ISBN:89-20-34523-6
- 광고
- Software
- Compiler
- 인간과 교육
- 컴퓨터
- architecture
- 백과사전
- 책
- 운영체제
- 법
- 영화
- Programming
- Java
- 교육
- Book
- 컴파일러
- Database
- 프로그래밍언어
- 용어
- EJB
- Algorithms
- 영어
- OS
- Computer
- 방송통신대학교
- 알고리즘
- 컴퓨터과학과
- 데이터베이스
- Today
- Total
목록프로그래밍언어 (18)
Digital Intelligence
Ruby는 Yukihiro Matsumoto("Matz")가 만든 객체지향 스크립팅 언어다. 관련서적 1. Ruby in a Nutshell by Yukihiro Matsumoto ------------------------------------------------- Publisher: O'Reilly Pub Date: November 2001 ISBN: 0-596-00214-9 Pages: 218 2. Ruby Cookbook by Lucas Carlson, Leonard Richardson ------------------------------------------------- Publisher: O'Reilly Pub Date: July 2006 Print ISBN-10: 0-596-52369-6..
영문제목(English) Ruby in a Nutshell ISBN 0-596-00214-9 Amazon 기간(Reading in) 2006/12/25-2006/12/25 평가(5단계,Rate) ★★★ 관련서적(Similar Books) 1. Ruby in a Nutshell by Yukihiro Matsumoto ------------------------------------------------- Publisher: O'Reilly Pub Date: November 2001 ISBN: 0-596-00214-9 Pages: 218 2. Ruby Cookbook by Lucas Carlson, Leonard Richardson ------------------------------------------..
주제(Subject) -------------------------------------------------------- 한글(약어) : 가비지 수집기 영어(약어) : garbage collector (GC) 관련개념(Related Concepts) -------------------------------------------------------- 명시적 히프(heap) 변수 현수(懸垂) 참조(dangling reference) 프로그래밍 언어 메모리 관리 포인터 개요(Summary) -------------------------------------------------------- 사용이 끝난 기억장소를 회수하는 일을 하는 프로세스. 언어에 따라서는 기억장소를 할당하거나 해제하는 일을 명시적으로 ..
- 객체기반언어(Object-based language) 추상자료형의 객체를 정의하여 쓸 수 있도록 한 언어 - 객체지향언어(Object-oriented language) 계승(inheritance)과 동적바인딩, 추상자료형을 지원하는 언어
포인터가 이미 heap에 반납된 기억장소를 지시하는 경우. 현수 포인터(dangling pointer)라고도 함.
실 매개변수나 비지역변수의 값이 바뀌어, 의도하지 않았던 결과를 얻게 되는 현상. 예 > a + f(a) 어느 항을 먼저 계산하느냐에 따라서, 부작용 허용여부에 따라서 결과가 달라짐 - 부작용을 금지시킬 경우 매개변수를 통한 결과반환이 불가능해지기 때문에, 프로그래밍의 편의성이 훼손됨 - 피연산자의 순서를 엄격히 규정할 경우 컴파일러가 최적화 코드를 만들기 위해 순서 조정을 할 수 없게 됨 C,C++ : 계산순서 명시하지 않음 Java : 왼쪽에서 오른쪽으로 계산하도록 명시함
Bool 식의 값을 왼쪽에서 오른쪽으로 계산하는 도중 나머지 부분을 계산하지 않아도 식의 값이 결정되는 경우 더 이상 그 식의 나머지 부분을 계산하지 않고 값을 결정하는 기능
실 매개변수를 형식 매개변수에 바인딩할 때, 형식 매개변수가 실 매개변수의 값/주소/이름을 전달받을 수 있는데, 이에 따른 분류. 1. 값에 의한 전달 실 매개변수의 값이 형식 매개변수의 값으로 복사되고, 형식 매개변수는 부프로그램의 지역변수처럼 사용된다. 2. 결과에 의한 전달 값에 의한 전달의 역 개념. 부프로그램의 종료시점 : 형식 매개변수의 값이 실 매개변수로 전달됨. 단점 : 같은 이름의 변수가 실 매개변수로 주어지고, 이것이 서로 다른 형식 매개변수에 바인딩되는 경우 문제가 발생할 수 있다.(모호성 문제) 3. 값-결과에 의한 전달 부프로그램의 시작시점 : 실 매개변수의 값이 형식 매개변수로 전달됨 부프로그램의 종료시점 : 형식 매개변수의 값이 실 매개변수로 전달됨 4. 주소에 의한 전달 실 ..