Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Java
- 개발자
- 코딩테스트
- 백엔드
- docker
- 문자열
- dfs
- spring
- 해결
- 구름LEVEL
- 스프링 부트
- Linux
- 스프링부트
- HashMap
- 배열
- 명령어
- 자료구조
- 프로그래머스
- IntelliJ
- 구현
- HTTP
- 도커
- bfs
- spring boot
- 해시맵
- 주니어
- 인텔리제이
- 이직
- 스프링
- 스타트업
Archives
- Today
- Total
목록컴퓨터 프로그램의 구조와 해석 (1)
마이의 개발 블로그
[SICP 스터디] Ch2. 데이터를 이용한 추상화
배경 일명 '마법사책'으로 불리는 SICP(컴퓨터 프로그램의 구조와 해석)의 JS버전을 스터디하며 발제를 맡은 부분을 정리한 내용입니다. 연습문제는 일부만 별도 포스트로 다룰 예정입니다. 내용 서론 ㅇ복합 데이터를 이용한 추상화 방식을 탐구 ㅇ이점? - 접착제 제공: 복잡한 개념(유리수)을 단일 객체로 다룰 수 있게됨(분자 + 분모 연결) - 모듈성 향상: 표현부와 연산부를 분리( 추상화) ㅇ순서 1) 유리수 산술 시스템 구현 2) 닫힘(closure), 접착제를 이용한 복합 데이터 구성 (그래픽 언어 예시) 3) 기호 표현식(symbolic expression) 4) 일반적 연산(generic operation)의 구현과 데이터 지향적 프로그래밍 2.1 데이터 추상화 ㅇ데이터추상화: 하나의 복합적인 대..
개발지식/기타
2024. 3. 14. 11:46