원 속의 원
-
미술과 객체지향 프로그래밍의 추상DEV 2024. 1. 27. 11:39
최초로 추상화를 그린 화가는 러시아 태생의 칸딘스키로 알려져 있다. 컴퓨터 사이언스에선 추상이란 개념을 누가 먼저 도입했는지는 알 수 없지만, 미술과 컴퓨터 사이언스에서 사용하는 추상이라는 개념은 모두 같은 단어를 사용한다. 영어는 abstract, 한자는 抽象(뺄 추, 코끼리 상) 미술과 프로그래밍에서 사용하는 추상이라는 개념은 서로 관계가 있는걸까? 미술 추상미술은 두 가지로 정의할 수 있다. 첫 번째는 미술가가 형상을 생략, 단순화, 변형시키거나 주관적인 색채를 사용한 미술을 의미한다. 두 번째는 형태로 나타낼 수 없는 것을 표현하거나, 감정, 느낌, 생각 등 눈에 보이지 않는 개념을 표현한 미술이다. 프로그래밍 프로그래밍 추상 또한 '사상'과 '일반화'라는 2가지 관점에서 정리된다. 사상은 복잡한..