1. C는 메모리를 극한까지 짜내야 할때 사용.
2. 객체지향은 성능의 일정부분을 포기하고 개발이후에 수정 보완, 유지보수를 염두에 둘때 사용.
임베디드 시스템처럼 한번 개발해놓으면 기기 수명 다할때까지 돌아가는 환경에는 절차지향 개발방식이 적합.
application / server 방식처럼 지속적인 업데이트를 해야할때는 객체지향 개발방식이 적합.
결론은 저 둘은 배열과 연결리스트 처럼 서로 장단점이 있다는 뜻이다. 기술적으로 좋고 나쁘고 따지는게 말이안된다고.
니네 대학 교수들은 C만 해서 C만능론을 펼치는거 같은데, 과거에 폰 노이만은 대학 제자들이 어셈블러 만들때 메모리 가용률 아깝게 왜 그딴 쓸데없는걸 만드냐고 했다지?
C 우월론자들을 볼때마다 저렇게 편협한 사고방식을 가지고 자료구조 활용이나 제대로 할 수 있을지 의문임
해당 댓글은 삭제되었습니다.
허미시발 내 램누수 고쳐줘요
컨셉인듯?
에어컨 냉장고 이런데 쓴다던데 - dc App
이게 맞지. 소프트웨어 관련해서는 "모든 것은 트레이드 오프다"라는 게 진리임.