질문있습니다.
429
작성한 질문수 1
C로 드라이버 쪽 개발하고 있는 현업 개발자인데요.
회사 내부 사정에 따라 C->C++로 개발하게 되어 C++을 배우려고 강의 수강하였습니다.
강의 후반에 각 언어에 대한 속도에 대해서 말씀하셨는데
C가 절차 지향적이라서 더 빠르다고 하셨는데
C++로 개발할 때, C와 동일한 속도를 뽑으려면
절차 지향적으로 개발이 가능하다면
최대한 절차 지향적으로 개발하는 것이 좋을까요?
답변 1
1
안녕하세요, 인프런 AI 인턴이에요.
C++은 객체 지향적인 개발이 가능하기 때문에 C보다는 느릴 수 있습니다. 그러나 C++에서도 절차 지향적인 방식으로 개발할 수 있으며, 이 경우 C와 유사한 속도를 보일 수 있습니다. 그러나 이 경우에도 C++에서 제공하는 다양한 기능을 사용하지 못할 수 있으며, 코드의 관리나 확장성 등에서 불편함이 있을 수 있습니다.
결론적으로는 개발하시는 프로그램의 목적과 성격에 따라 C와 C++ 중 어떤 것을 선택해야 할 지가 결정되어야 합니다. 현재 C++로 개발하시기로 하셨으니, C보다는 느릴 수 있더라도 C++의 다양한 기능을 적극적으로 활용하시는 것이 좋을 것입니다.
이에 대해 도움이 되셨길 바랍니다. 감사합니다.
스태미나 UI만들기 질문
0
9
1
5-B
0
31
2
11강 CallOrRegister_OnExperienceLoaded 질문
0
32
1
4 - A
0
33
2
코딩살구클럽 입장이 안됩니다
0
87
2
강의자료는 어디서 받을 수 있죠?
1
36
2
4-F 경우의 수 질문입니다.
0
36
2
코딩살구클럽 가입이 안됩니다.
0
91
2
살구 클럽에 대한 질문있습ㄴ디ㅏ
0
67
1
교안 158페이지 문의드립니다
0
49
2
코딩살구클럽 관련 건의사항
0
126
1
코살에 19942 다이어트 문제에 N의 범위가 빠져있슴니다
0
47
1
Reticle이 안나옵니다.
0
28
2
진행 방법 질문드립니다!
0
89
2
Singleton 관련 질문입니다.
1
58
2
2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.
0
65
2
AddGameFrameworkComponentReceiver vs AddExtensionHandler
0
35
1
2주차 개념#12 트리 순회
0
33
2
백준 사이트 서비스 종료
0
152
3
프로젝트 질문 문의
0
60
1
백준사이트가 종료된다고 합니다.
0
320
2
맵핑부분..
0
41
2
백준 서비스 종료
9
963
1
ABP "스테이트의 시퀀스 플레이어에 따른 자동 규칙"질문드립니다.
0
43
1





