함수형아님? 객체지향은 객체 개념을 사용하는 것을 의미하고, 함수형은 pure function을 사용하는 것을 의미하는 것으로 알고 있는데
익명(175.223)2019-09-14 00:59
답글
걍 내가 하고싶었던 말은, 작은 단위 만들어서 조합해나가면서 프로그램 만들어가는거는 둘다 똑같다는 의미이고, sicp책에 주제잖어 그거 말하고싶엇음
익명(222.111)2019-09-14 01:01
답글
그렇게 보면 언어의 모든 패러다임은 서로 같다고 해도 되겠네
익명(175.223)2019-09-14 01:03
17번(wjd918273)2019-09-14 01:01
아니 네 말대로 근본적으로 표현하고자하는건 같은건 팩튼데 접근 자체가 다르니까 구분되는거잖아. 그 접근이 패러다임인거고. 예를들어 경제학적 의미에서 자본주의와 사회주의는 결국 시장을 통해 자본을 배분하려는 두 가지 방식들인데 자본주의와 사회주의가 똑같다고 퉁칠 수 없는 노릇이고.
ising(etaoin)2019-09-14 01:17
답글
니 말이 맞다 . 나중에 함수지향 객체지향 설명할떄 . 니가 말한 예시 들면서 설명하면 좋겠네
익명(222.111)2019-09-14 01:21
결국 소프트웨어란 데이터/프로그램을 먹고 처리하는 프로그램을 말하는건데 데이터의 종류에 그와 연결된 절차들을 얹는 방식으로 데이터의 표현 방식을 늘릴 것인가 아니면 그 데이터를 처리하는 함수를 중심으로 확장해가며 표현할 것인가 접근의 차이가 있는거고. 그 표현 방식이라는 교과서적인 문제 중 하나가 expression problem이고 패러다임간에 차이와 극복 방법은 오랫동안 다뤄져 온거 ㅇㅇ
함수형아님? 객체지향은 객체 개념을 사용하는 것을 의미하고, 함수형은 pure function을 사용하는 것을 의미하는 것으로 알고 있는데
걍 내가 하고싶었던 말은, 작은 단위 만들어서 조합해나가면서 프로그램 만들어가는거는 둘다 똑같다는 의미이고, sicp책에 주제잖어 그거 말하고싶엇음
그렇게 보면 언어의 모든 패러다임은 서로 같다고 해도 되겠네
아니 네 말대로 근본적으로 표현하고자하는건 같은건 팩튼데 접근 자체가 다르니까 구분되는거잖아. 그 접근이 패러다임인거고. 예를들어 경제학적 의미에서 자본주의와 사회주의는 결국 시장을 통해 자본을 배분하려는 두 가지 방식들인데 자본주의와 사회주의가 똑같다고 퉁칠 수 없는 노릇이고.
니 말이 맞다 . 나중에 함수지향 객체지향 설명할떄 . 니가 말한 예시 들면서 설명하면 좋겠네
결국 소프트웨어란 데이터/프로그램을 먹고 처리하는 프로그램을 말하는건데 데이터의 종류에 그와 연결된 절차들을 얹는 방식으로 데이터의 표현 방식을 늘릴 것인가 아니면 그 데이터를 처리하는 함수를 중심으로 확장해가며 표현할 것인가 접근의 차이가 있는거고. 그 표현 방식이라는 교과서적인 문제 중 하나가 expression problem이고 패러다임간에 차이와 극복 방법은 오랫동안 다뤄져 온거 ㅇㅇ