질문

c++이랑 c 프로그래밍

망함..2017.11.20 00:49조회 수 928댓글 4

    • 글자 크기

c를 알아야 c++을 배울수있는건가요?

아니면 둘은 다른건가요?

    • 글자 크기

댓글 달기

  • 그냥 c언어에 객체지향을 더한게 c++입니다
    프로그램끼리 의사소통 한다 생각하면 되요
  • C에서 포인터 배우고 C++넘어가는 게 정석이에용
  • cse
    2017.11.20 02:35
    C + 객체지향 ≒ C++이고 C++을 C style로 코딩하는 것도 가능하지만, C style과 C++ style간에는 엄연한 차이점이 있고 언어 스펙 상으로도 차이점들이 존재합니다. (variable length array 등 C99 표준에서 C++이 포함하지 않는 부분들도 있습니다.)

    쉽게 말씀드리면, C++이 C를 대부분 포함합니다. 정확히는, 다릅니다.
  • 우선, C++은 앞에 님들 말씀처럼 C언어에 '객체지향(Object-Oriented)' 개념을 더한 언어이기 때문에 다릅니다. 그런데 배우는 순서나 필요 조건에 대해서는, 단순 코딩을 배운다는 가정하에 개인적으로, C를 선행하지 않고 C++를 배워도 괜찮다고 생각합니다. 2011년에 표준으로 제정된 C++부터는 Modern C++이라고 해서 기존의 C++보다 성능도 더 좋아지고 무조건 C언어를 선행해야 배울 수 있는 언어에서 C언어를 굳이 먼저 배우지 않아도 배울 수 있는 언어를 목표로 하여 '비교적' 단순해지고 배우기 쉬워졌기 때문입니다.
    다만, 학교에서 가르쳐주는 C 언어와 C++ 언어는 단순 코딩을 위해 개설된 과목이 아닙니다. C언어와 C++ 언어는 태생이 운영체제(윈도우와 같은 프로그램)나 시스템 소프트웨어(백신같은 프로그램) 등을 만들기 위해 태어난 언어인 만큼 컴퓨터의 작동 원리와 밀접하게 설계되어 있습니다.(그래서 포인터 개념이 등장한 것이기도 합니다.) 따라서, 학교에서 알려주는 C언어와 C++언어는 코딩 수업이라기보단 컴퓨터 구조와 그 원리를 위주로 하는 수업이기 때문에 C언어를 선행하지 않고 C++ 수업을 듣는 것은 들을 수는 있겠지만 글쓴이께서 매우 고통스러울 것이라 생각됩니다. ㅜ
번호 분류 제목 글쓴이 날짜
공지 정보 욕설/반말시 글쓰기 권한 영구 정지3 쓰레받기 2019.01.26
공지 가벼운글 자유게시판 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능2 빗자루 2013.03.05
14390 질문 오픈북시험2 헤욜 2014.04.20
14389 질문 생로병사의이해 시험 몇시에보나요?3 knee(?) 2014.04.20
14388 질문 순버 첫차 몇시에요??4 통그 2014.04.20
14387 질문 한문 이현호 교수님 시험이요2 yb1992 2014.04.20
14386 질문 .2 급속충전기 2014.04.20
14385 질문 케인즈학파 얘기할 때 줄안정적이라고하는 것... 모롱모롱 2014.04.20
14384 질문 [레알피누] 고 교수님 국제상무론1 호호호호호호호호홓ㅎㅎㅎㅎ 2014.04.20
14383 질문 원두환교수님 미시문제 질문요ㅠ.ㅠ7 quest 2014.04.20
14382 질문 인물로 보는 서양의 역사 수업들어보신분3 부산해 2014.04.20
14381 질문 스쿼시에 대해서 아시는 분 있으세요?5 닝네임0909 2014.04.20
14380 질문 국제상무론-고승만교수님 수업에서 매수인-매도인의 의무부분1 어이無 2014.04.20
14379 질문 재수강의 점수책정방식에 관한 질문!7 어이無 2014.04.20
14378 질문 미시경제문제에서..........12 잉까 2014.04.20
14377 질문 미시경제문제.........1 잉까 2014.04.20
14376 질문 중도 복사실 오늘 몇 시까지 운영하죠? 어이無 2014.04.20
14375 질문 세법 이균봉교수님 9시수업 시험1 으으이잉으이의잉 2014.04.20
14374 질문 원두환 교수님 미시경제학 연습문제 질문합니다ㅠ10 먹방전문가 2014.04.20
14373 질문 학생증 다기능 스마트카드 마이비 카드도 연동되는거 아님?4 그레이시골드 2014.04.20
14372 질문 장영준교수님 열역학1 미로틱 2014.04.20
14371 질문 복수전공, 부전공은 무조건 2학년때만 신청가능한가요?7 어이無 2014.04.20
첨부 (0)