이 질문에서 영감을 얻은 것 : 함수 프로그래밍이 어떤 일반적인 문제에 적합하지 않습니까? -그럼에도 불구하고 항상 원했던 질문이지만 너무 두려워서 물어 보지 않았습니다.
나는 ... 글쎄, 엔지니어링 소프트웨어 개발을 실제로 내 인생 전체 라고 부르며 , OO는 항상 (잘, 대부분 의 시간 동안) 있었지만 결코 사용할 필요가 없었습니다. "그 방법"도없고, 그 패러다임을 배우지도 않습니다. 우리는 항상 단순한 프로그램 구조, 루틴 / 함수 / 모듈을 사용해 왔으며, 오늘날의 프로그램 관리 (약 300k LOC, 너무 크지 않은 프로그램)를 관리하는 것이 오늘날의 모범 사례와 반대이지만 불가능하지는 않지만 결코 어려운 일이 아니라는 것이 증명되었습니다.
그래서 객체 지향 패러다임이 좋은 선택이 아닌 종류의 문제는 무엇입니까? 절차 적 프로그래밍과 비교하여?