c언어와 c++의 차이점...
sin
2023.04.01
경대 편입을 준비하고 있습니다.
실기 과목이 c언어와 c++입니다.
c는 기초 정도는 넘어갔다고 생각합니다.
근데 c++과 c언어에 차이가 많이 나나요?
아 그리고 c++도 java의 swing와 같은 것이 있습니까?
-
초롬
C는 구조화 프로그래밍을 지원하는 범용의 고급 언어입니다.
C++ 은 C 에서 파생되어 나온 자식 언어로서, 객체지향 프로그래밍과 Generic Programming 등의 현대적인 기법들을 지원하는 C 언어의 확장판입니다 -
솔찬
차이가 많이 납니다..
두 언어가 탄생한 배경 자체가 틀리니까요..C는 절차지향적 언어이고..이러한 절차지향적 언어의
한계..를 벗어나고자 객체지향 이라는 패러다임이 탄생했고 이 패러다임을 적용한 언어중 하나가
C++이니까요..
그렇지만..C++이라는 뜻 답게 .. 기존의 C에 Class라는 개념및 몇가지 기능을 추가 했기 때문에
기존의 C의 절차지향적 방식으로도 코딩을 하실수는 있습니다..그렇지만..그럴바에는
C++을 쓰는 의미가 없겠죠..^^ -
바람
C++는 C에 객체 개념을 추가한것으로 알고 있습니다 ㅇㅅㅇ;
-
예그리나
C언어와 C++유사한 부분도 있고 아닌 부분도 있습니다. 표준자체가 C와 C++은 서로 다르게 제정되고 있으니까요.
-
후예
차이가 많이 나겠죠. 따로 공부 해야 하니까요.
swing같은건 OS환경에 따라 라이브러리가 틀리텐데요.
또 윈도우를 예를 들어도 컴파일러마다도 틀리고요
어짜피 WIN API를 이용하겠지만요.