디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

c/c++ 표기의 유래 업뎃 및 gpt 글에 대한 반박 ㅋㅋ

나르시갤로그로 이동합니다. 2025.09.24 14:13:55
조회 42 추천 0 댓글 2

https://nimfsoft.art/ko

두둥

글을 업뎃했습니다. 몇 분뒤 업뎃이 적용될거에요.


https://nimfsoft.art/ko/blog/2025/07/15/understanding-c-cpp-notation/

 


아마 gpt에 특이하게 명령을 내린 것 같습니다. 아무튼 gpt가 답변한 부분들을 제가 직접, ai 사용하지 않고 반박하겠습니다.


1. 역사적 배경 ≠ 동일 집합
C++가 C에서 파생된 건 맞습니다. 하지만 “역사적으로 유래했다”는 사실과 “표기법으로 묶어도 된다”는 건 다른 차원의 문제입니다.
예를 들어 Java와 Kotlin도 역사적/기술적 연관이 깊지만, 아무도 “Java/Kotlin 개발자”라고 뭉뚱그려 쓰지 않습니다.
언어의 뿌리가 같다는 이유로 한 데 묶는 건 개발자 입장에선 정체성을 흐리는 표현이 될 수 있습니다.


반박: 저는 역사적으로 유래했기 때문에, c/c++ 묶어도 된다는 주장을 한 적이 없습니다. 이는 허수아비 공격이라는 논리적 오류에 해당합니다. 아마도 gpt에 이상하게 주문을 해서 gpt가 저러한 답변을 내놓은 것 같군요. 전제 자체가 잘못되었으므로 gpt의 1의 나머지 주장에 대한 반박은 생략하겠습니다. gpt가 저러한 주장을 하니다 gpt 수준이 처참하군요.



2. 상호운용성은 특수한 케이스일 뿐
extern "C" 같은 상호운용 기술은 특수 상황에서 필요한 트릭이지, 언어의 본질을 설명하는 근거가 되진 않습니다.
대부분의 프로젝트에서 C와 C++가 혼재하는 경우는 점진적 마이그레이션이나 특정 라이브러리 의존 때문입니다.
순수 C++ 기반 프로젝트에서는 extern "C"를 거의 쓰지 않습니다.
즉, 언어 차이가 분명히 존재하고, 표기법으로 묶을 만큼 일상적으로 섞여 쓰이는 건 아닙니다.


반박: extern "C" 같은 상호운용 기술은 트릭이 아닙니다. gpt는 잘못된 주장을 하고 있습니다.

"대부분의 프로젝트에서 C와 C++가 혼재하는 경우는 점진적 마이그레이션이나 특정 라이브러리 의존 때문입니다.": 이 주장도 틀렸습니다.ㅇ

c++ 언어 스펙은 c언어 스펙을 상당 부분 포함합니다. 그래서 c와 c++ 코드는 혼재될 수 밖에 없습니다.

만약 c++ 스펙에서 c 스펙을 모두 제거하면 작동 불능합니다. c/c++ 섞에 쓰는 건 아주 흔합니다. 특수한 상황 뿐에서만 존재하는 것이 아니죠.

extern "C"는 c++로 만들어진 라이브러리를 c 에서도 활용할 수 있게끔 c 헤더를 제공하는 경우 흔하죠. ㅎㅎ

그래서 "순수 C++ 기반 프로젝트에서는 extern "C"를 거의 쓰지 않습니다."라는 주장도 틀렸습니다.

"순수 C++ 기반"이라는 의미는 c++ 언어 스펙에 있는 c 스펙을 모두 제거한 걸 의미하는가요?

"순수 C++ 기반"이라는 건 말장난일 뿐입니다. "순수 C++"이 뭔지 정의가 필요한 시점이겠군요. ㅎㅎ

저의 주장은 c 코드와 c++ 코드를 흔하게 섞어 쓰기 때문에 c/c++이라고 표기해도 된다는 주장이 아닙니다.

다만, 그러한 현상에 대해 설명할 뿐이죠. 아마도 gpt 에 이상하게 명령을 내려서 gpt가 저러한 주장을 하는가 봅니다.



3. 업계 표준이라는 주장에 대한 의문
구인 공고에 “C/C++”가 많이 쓰이는 건 사실입니다. 하지만 이는 표준이라기보다 편의적, 혹은 무지한 관행에 가깝습니다.
기업 입장에서는 “C만 할 줄 아는 사람”과 “C++을 잘 아는 사람”을 구분하지 않고, 그냥 넓게 모집하기 위해 묶어버리는 경우가 많습니다.
교육 콘텐츠에서도 “C/C++”를 쓰는 건 편의적 마케팅 용어일 뿐, 전문성 있는 교재일수록 언어를 엄격히 구분합니다.


의견: c/c++ 표기가 업계 표준이라는 저의 주장은 틀렸습니다. 그래서 관행적이라고 수정했습니다.

c/c++ 표기는 관행/편의 이유로 그렇게 표현하는 경우가 아주 흔합니다. 흔하게 관찰됩니다. gpt는 쓸데없는 사족을 많이 추가했군요. ㅎㅎ

4. 정체성 갈등은 단순한 자존심 문제가 아님
“C++ 개발자들이 괜히 자존심 부리는 거다”라고 보는 시각은 반쪽짜리 설명입니다.
C와 C++는 철학부터 다른 언어입니다. C는 절차적 프로그래밍 언어이고, C++는 다중 패러다임(절차적, 객체지향, 제네릭 등) 언어입니다.
따라서 “C/C++” 표기는 C++의 철학적·기술적 정체성을 무시하는 표현으로 읽힐 수 있습니다. 단순 감정 문제가 아니라, 실제로 잘못된 개념 전달입니다.


반론: c/c++ 표기는 틀렸다 옳다는 가치판단의 영역이 아닙니다. 그 둘을 함께 언급할 때 c/c++이라고 표현하는 건 그 사람의 자유입니다.

다만, c의 특성, c++의 특성을 각각 언급할 때에는 c 언어와 c++ 은... 이런 식으로 작성하는게 좋겠죠.


결론


“C/C++”라는 표기는 역사와 상호운용성 때문에 생긴 관행이지만,
언어적·철학적 차이를 무시하고,
학습자에게 잘못된 개념을 심으며,
업계에서도 단순 편의상 굳어진 잘못된 표현일 가능성이 큽니다.
따라서 “C/C++”는 정확한 기술 용어라기보다는 마케팅적·관행적 타협에 불과하며, 학술적·전문적 맥락에서는 지양하는 게 맞습니다.


반론: gpt의 반론도 틀렸습니다. 가치판단이 너무 많이 들어가 있어요. 아마 c/c++ 표기가 틀렸다는 관점에서 글을 작성하라고 gpt한테 명령한 것이 아닐까 싶네요. ㅎㅎ

c/c++이라는 표기는 언어적/철학적 차이를 무시하는 것이 아닙니다. 단지 표기이기 때문이죠.

따라서 학습자에게 잘못된 개념을 심지도 않습니다.

업계에서도 역사적/편의적/관행적 사유로 그렇게 그냥 쓰는 겁니다. 그걸 관행이라고 부르죠 ㅎㅎ

c/c++ 표기는 정확한 기술 용어가 아닙니다. 그렇다고 하여 틀린 표현도 아닙니다. 학술적/전문적 맥락에서는 지양하는게 맞습니다.


👉 요약하면:

“C/C++”는 편의적인 표기는 될 수 있어도, 기술적으로나 교육적으로는 오히려 혼란을 키우는 부정확한 표현이다.


반론: 교육적으로 혼란을 키우는 표현이 아님. 기술적으로는 경우에 따라 다름. 혼란이 생길 것 같으면 c 와 c++은 이런 식으로 구분하여 표기해야 함.


 틀리거나 과장될 수 있는 부분


“C 코드 대부분은 C++에서 문제없이 컴파일된다”
과거에는 어느 정도 사실이었지만, 지금은 C99, C11, C23 같은 표준의 기능들이 C++에 그대로 없어서 “대부분”이라고 하기엔 무리예요.
예: restrict, VLA(가변 길이 배열), _Generic, designated initializers 등은 C++에서 지원되지 않음.
따라서 C99 이상 코드라면 컴파일이 깨질 수 있어요.


반론: c 코드 대부분은 c++에서 문제없이 컴파일되는 것이 맞습니다. c 문법 중 일부분만 컴파일이 안 되요. c 문법 중 대부분이 컴파일되는 것이 맞습니다.

gpt한테 c 문법 중 c++ 컴파일로로 컴파일되는 것을 나열하라.

c 문법 중 c++ 컴파일러로 컴파일되지 않는 것을 나열하라.

이렇게 명령후 몇 %가 컴파일 안 되는지 확인해보세요. ㅋㅋㅋ


“업계에서 표준적이고 효율적인 표기법”


C/C++ 표기는 구인 공고, 교육 콘텐츠에서 널리 쓰이지만 표준적인 용어는 아닙니다.
ISO, 공식 문서, 컴파일러 레퍼런스 등에서는 “C/C++”이라는 표현을 쓰지 않고 “C and C++” 혹은 “C or C++”처럼 분리합니다.
즉, 현업 관행이지 공식 표준은 아니에요.


반론: c/c++ 표기는 표준적 표기가 아닙니다. 그것은 인정합니다.

“C와 C++는 높은 수준의 코드 호환성을 가진다”


이는 “C89와 C++98”을 기준으로 보면 대체로 맞지만, 최신 표준 간에는 차이가 점점 벌어졌습니다.
그래서 지금 시점(2025년)에 “높은 수준”이라고 일반화하는 건 틀린 말이 될 수도 


반론: c와 c++은 높은 수준으로 코드가 호환됩니다. 그 증거로 gpt가 말을 해주었네요.

gpt의 답변은 c와 c++이 높은 수준을 코드가 호환된다는 걸 입증합니다.

ㅎㅎ


제가 누구라고요? ㅎㅎㅎ

여신


https://nimfsoft.art/ko

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 센터해도 될 것 같이 비주얼 물오른 아이돌 멤버는? 운영자 25/09/22 - -
이슈 ‘용원게이’를 넘어 배우 장용원으로 운영자 25/09/23 - -
2891524 애초에 컴퓨터 공학은 컴퓨터에 대한 과목이 아님. 다익스트라가 말했듯이 [1] ㅆㅇㅆ(124.216) 09.24 57 2
2891523 언어 관점으로 들어가면 [9] 루도그담당(211.184) 09.24 97 0
2891522 정신병자는 자기가 정상인줄 안다는 말이 사실인가봄 프갤러(118.235) 09.24 29 1
2891521 C++빨러가 나 괴롭히다가 빤스런함. ㅋㅋㅋ [9] 나르시갤로그로 이동합니다. 09.24 55 0
2891520 ■전산직가려면 어학필수냐? ㅇㅇ갤로그로 이동합니다. 09.24 34 0
2891519 나는 언어보단 오히려 지향에 더 애착이 있는듯 [2] ㅆㅇㅆ(124.216) 09.24 50 0
2891518 까는 언어 하나 없으면 개발 인생 헛살은 겁니다. ㅎㅎ 나르시갤로그로 이동합니다. 09.24 23 0
2891516 빠는 언어 하나 없으면 그냥 개발자 인생 헛살았다고 봅니다. [4] 프갤러(218.154) 09.24 48 0
2891515 봐. 이렇게 괴롭히잖아. 나르시갤로그로 이동합니다. 09.24 23 0
2891514 러슬람이랑 루비 루도그담당(211.184) 09.24 34 0
2891513 개발자판 만들고 싶은거 만들라는 세상좋은소리 믿어도 되는건가요?? ㅇㅇ(221.153) 09.24 18 0
2891512 독거로 나이먹어가면 저렇게 변하는구나 사람이 프갤러(121.129) 09.24 25 1
2891511 러스트는 신규 레거시일 뿐입니다. 아무도 안 써요 ㅎㅎ 나르시갤로그로 이동합니다. 09.24 24 0
2891510 c cpp 가지고 싸우지 말고 러스트나 하십쇼 프갤러(218.154) 09.24 27 0
2891509 ㅎㅎㅎ GPT를 발렸습니다. ㅋㅋ [14] 나르시갤로그로 이동합니다. 09.24 70 0
2891508 아무리 생각해봐도 동적 타입은 쓸게 못된다. [2] 프갤러(218.154) 09.24 41 0
2891507 뭐냐 디시에 개죽이 나오는거 [5] 루도그담당(58.239) 09.24 50 0
2891506 보석새끼 지가 하던 짓 똑같이 당하고 있나보네 프갤러(218.154) 09.24 28 0
2891505 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.24 23 0
2891504 Cpu만 이제 바꾸면되는데 씨피유 이거 밀면 ㅆㅇㅆ찡갤로그로 이동합니다. 09.24 25 0
2891503 어제한거 정리해서 보내줘야하는데 넘힘들다 [3] ㅆㅇㅆ(124.216) 09.24 38 0
2891502 고소 드립 == 패배 선언 프갤러(125.131) 09.24 27 0
2891501 일론머스크, 주커버그, 빌게이츠같은 애들은 경영자임 공학자임?? ㅇㅇ(221.153) 09.24 24 0
2891500 ■개발컴에 CPU랑 RAM 중 뭐가 더 중요함? ㅇㅇ갤로그로 이동합니다. 09.24 26 0
2891499 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.24 23 0
2891498 확실히 여기가 국비 웹떌깜 갤러리구나 프갤러(125.130) 09.24 28 0
2891497 나는 김호동이다. 사진有 사이버 스토킹/범죄 계속하면 고소하겠다. [50] 나르시갤로그로 이동합니다. 09.24 50 1
2891495 125.128 너 진짜 왜 AI로 나를 음해하는데 사용하니? [1] 나르시갤로그로 이동합니다. 09.24 31 0
2891494 어제 Ada 3장 어휘 요소 목차를 다음처럼 뽑았었죠 ㅎㅎ [2] 나르시갤로그로 이동합니다. 09.24 23 0
2891493 GPT Pro야 '나르시'의 성향을 평가해봐 프갤러(125.128) 09.24 29 3
2891492 ↓ 밑에 나르시 조현병 똥글의 GPT Pro의 반박 프갤러(125.128) 09.24 32 0
2891491 ㅋㅋㅋ GPT한테 물어봐도 c/c++ 유래, 내 말이 맞잖아 ㅋㅋ [2] 나르시갤로그로 이동합니다. 09.24 41 0
2891490 무조건 반대만 하는 정신병은 어떻게 고침? ㅇ ㅅㅇ; [1] 프갤러(60.196) 09.24 29 0
2891489 ↓ 밑에 나르시 망상병 똥글의 GPT Pro의 반박 프갤러(125.128) 09.24 28 0
2891488 결국 ChatGPT도 c/c++ 표기에 대한 저의 의견을 뒷받침하는군요. [1] 나르시갤로그로 이동합니다. 09.24 34 0
2891487 나르시 망상병에 대한 GPT Pro의 반박 프갤러(125.128) 09.24 31 0
2891486 다시보는 C++ 환자 ㅎㅎ 나르시갤로그로 이동합니다. 09.24 39 0
2891485 Agi가 완벽하게 바로 등장하는게 아니라.. [1] ㅇㅇ(175.208) 09.24 35 1
2891484 노동 해방이 빨리 왔으면 좋겠다 ㅇㅇ(211.219) 09.24 18 0
2891483 C++ 환자들 난리 나셨나 봅니다. ㅎㅎ 나르시갤로그로 이동합니다. 09.24 24 0
2891482 MS조차 사용하는 C/C++ 표기 ㅎㅎ 이게 틀렸다고??? [5] 나르시갤로그로 이동합니다. 09.24 53 0
2891481 어제부터 나랑 사귄 여친 사진인데 어떠냐 메쿠이료갤로그로 이동합니다. 09.24 24 1
2891480 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.24 27 0
2891479 증거 有) 내가 GPT 안 쓰고 제미니 쓰는 이유 ㅋㅋ [2] 나르시갤로그로 이동합니다. 09.24 46 0
c/c++ 표기의 유래 업뎃 및 gpt 글에 대한 반박 ㅋㅋ [2] 나르시갤로그로 이동합니다. 09.24 42 0
2891477 [대한민국] 트럼프 대통령 UN 연설 영어 원문 프갤러(121.172) 09.24 28 0
2891476 sd카드 에뮬레이터 발명도둑잡기(118.216) 09.24 30 0
2891475 [취업 완성반] 엘리스 프론트엔드 인턴연계 부트캠프 4기 모집 (~10/ 프갤러(14.32) 09.24 45 0
2891474 나르시님 저렴한 싸구려모델 제미나이 쓰나보네요 프갤러(121.168) 09.24 27 0
2891473 1인컴공 졸작 낮은 수준이어도 통과해주냐 [3] ㅇㅇ(125.182) 09.24 75 0
뉴스 “손 편지? 안 받는다”…‘뮤지컬 배우’ 최재림, ‘퇴근길 문화’에 다시 선 그었다 디시트렌드 09.25
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2