"AI가 코드를 대신 짜도, 문제 해결은 인간 몫"
페이지 정보
작성자 oreo 작성일25-05-12 14:25 조회11회관련링크
본문
"AI가 코드를 대신 짜도, 문제 해결은 인간 몫"
"AI가 코드를 대신 짜도, 문제 해결은 인간 몫"…AI 시대 속 C++ 존재 이유 강조"C++는 대체될 수 있는 언어가 아닙니다. 우리가 진정으로 바꾸려는 게 무엇인지 묻는다면, 그것은 언어가 아니라 개발자의 사고 체계일지도 모릅니다."C++ 창시자인 콜롬비아대학 비아네 스트롭스트룹 교수는 12일 데브클래스와의 인터뷰에서 인공지능(AI)과 신생 언어들이 주도하는 개발 환경의 변화 속에서도 C++의 존재 이유는 여전히 유효하다고 강조하며 언어의 문제가 아니라 사고 방식의 전환이 진정한 과제라고 지적했다.그는 현재의 소프트웨어(SW) 생태계가 '편의성'과 '속도'에 지나치게 치우쳐 있으며 그 결과 언어와 개발 방법론의 핵심 원칙이 약화되고 있다고 진단했다.C++ 창시자 비아네 스트롭스트룹(이미지=콜롬비아 대학교)스트롭스트룹은 특히 AI 기반 코드 생성 도구들이 "생각 없이 코딩하는 습관"을 확산시키고 있다고 지적했다. 그는 "AI는 이미 존재하는 코드를 학습하고 재조합하는 데 특화돼 있다"며 "그 결과 과거의 잘못된 패턴, 낡은 스타일이 그대로 반복될 가능성이 크다"고 밝혔다.이에 대한 근거로 그는 GPT 기반의 코드 생성기가 생 포인터(raw pointer)나 전통적 배열 포인터 전달처럼 C++에서 오랫동안 지양돼 온 방식들을 여전히 제안하고 있다고 지적했다. 이러한 도구들이 오히려 현대적인 C++ 철학, 즉 안전하고 표현력 높은 코드를 작성하려는 흐름을 방해할 수 있다는 설명이다.이에 그는 AI가 제공하는 '정답처럼 보이는 코드'에 의존하는 개발자들이 늘어날수록 프로그래밍의 본질인 문제 인식과 추상화 설계 능력은 퇴화할 수밖에 없다고 경고했다.더불어 그는 "좋은 개발자는 문제를 정의하고 그에 맞는 모델을 구성할 수 있어야 한다"며 "코딩은 그 결과물에 불과하다며 문제 인식 자체를 AI에 위임하는 순간 개발자는 더 이상 기술자가 아니다"고 단언했다.스트롭스트룹 교수는 AI 시대에 새로운 언어를 만들거나 기존 언어를 폐기하려는 시도에 대해서도 강한 입장을 보였다. 그는 "언어의 일"AI가 코드를 대신 짜도, 문제 해결은 인간 몫"…AI 시대 속 C++ 존재 이유 강조"C++는 대체될 수 있는 언어가 아닙니다. 우리가 진정으로 바꾸려는 게 무엇인지 묻는다면, 그것은 언어가 아니라 개발자의 사고 체계일지도 모릅니다."C++ 창시자인 콜롬비아대학 비아네 스트롭스트룹 교수는 12일 데브클래스와의 인터뷰에서 인공지능(AI)과 신생 언어들이 주도하는 개발 환경의 변화 속에서도 C++의 존재 이유는 여전히 유효하다고 강조하며 언어의 문제가 아니라 사고 방식의 전환이 진정한 과제라고 지적했다.그는 현재의 소프트웨어(SW) 생태계가 '편의성'과 '속도'에 지나치게 치우쳐 있으며 그 결과 언어와 개발 방법론의 핵심 원칙이 약화되고 있다고 진단했다.C++ 창시자 비아네 스트롭스트룹(이미지=콜롬비아 대학교)스트롭스트룹은 특히 AI 기반 코드 생성 도구들이 "생각 없이 코딩하는 습관"을 확산시키고 있다고 지적했다. 그는 "AI는 이미 존재하는 코드를 학습하고 재조합하는 데 특화돼 있다"며 "그 결과 과거의 잘못된 패턴, 낡은 스타일이 그대로 반복될 가능성이 크다"고 밝혔다.이에 대한 근거로 그는 GPT 기반의 코드 생성기가 생 포인터(raw pointer)나 전통적 배열 포인터 전달처럼 C++에서 오랫동안 지양돼 온 방식들을 여전히 제안하고 있다고 지적했다. 이러한 도구들이 오히려 현대적인 C++ 철학, 즉 안전하고 표현력 높은 코드를 작성하려는 흐름을 방해할 수 있다는 설명이다.이에 그는 AI가 제공하는 '정답처럼 보이는 코드'에 의존하는 개발자들이 늘어날수록 프로그래밍의 본질인 문제 인식과 추상화 설계 능력은 퇴화할 수밖에 없다고 경고했다.더불어 그는 "좋은 개발자는 문제를 정의하고 그에 맞는 모델을 구성할 수 있어야 한다"며 "코딩은 그 결과물에 불과하다며 문제 인식 자체를 AI에 위임하는 순간 개발자는 더 이상 기술자가 아니다"고 단언했다.스트롭스트룹 교수는 AI 시대에 새로운 언어를 만들거나 기존 언어를 폐기하려는 시도에 대해서도 강한 입장을 보였다. 그는 "언어의 일부 기능이 위험하다고 해서 그 기능 자체를 제거하거나 언어를 대체하는 것이 정답은 아니다"고 말했다.C++는 분명 복잡하고 때로는 위험할 수 있는 기능들을 제공하지만 바로 그 기능들이야말로 고성능 시스템, 실시간 제어,
"AI가 코드를 대신 짜도, 문제 해결은 인간 몫"
웹SEO 홈페이지상위노출 네이버상단작업 사이트상위노출 사이트상위노출 쿠팡퀵플렉스주간 SEO전문가 네이버상단작업 웹사이트상위노출 웹SEO 백링크프로그램 플레이스상위 다산동부동산 다산동부동산 부산 헌옷방문수거 SEO전문가 디시인사이드자동댓글 마케팅프로그램 네이버자동글쓰기 네이버상위노출대행 백링크프로그램 디시인사이드자동댓글 상위노출 플레이스상위 부산 헌옷방문수거 네이버마케팅프로그램 네이버마케팅프로그램 웹사이트상위노출 구글상단작업 상위노출 쿠팡퀵플렉스주간 구글상단노출 네이버상위노출 마케팅프로그램 네이버상위노출대행 구글상단노출 홈페이지상위노출 구글상단작업 네이버자동글쓰기 네이버상위노출






HOME > 커뮤니티 > Q&A