• ZDNet USA
  • ZDNet China
  • ZDNet Japan
  • English
  • 지디넷 웨비나
뉴스
  • 최신뉴스
  • 방송/통신
  • 컴퓨팅
  • 홈&모바일
  • 인터넷
  • 반도체/디스플레이
  • 카테크
  • 헬스케어
  • 게임
  • 중기&스타트업
  • 유통
  • 금융
  • 과학
  • 디지털경제
  • 취업/HR/교육
  • 인터뷰
  • 인사•부음
  • 글로벌뉴스
창간특집
인공지능
배터리
컨퍼런스
칼럼•연재
포토•영상

ZDNet 검색 페이지

'프로그래밍 언어'통합검색 결과 입니다. (14건)

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 3개월
    • 1년
    • 1년 이전

가장 인기 있는 프로그래밍 언어는?…파이썬 1위, 자바스크립트·자바 뒤이어

"현재 가장 인기 있는 프로그래밍 언어는 무엇일까?" 20일 미국 지디넷이 9개 외부 전문 지표를 종합해 분석한 결과 파이썬이 1위를 차지했다. 이어 자바스크립트와 자바가 그 뒤를 이었다. 이번 순위는 단일 플랫폼 통계를 단순 집계한 것이 아니라 다양한 산업군에서의 활용도, 커뮤니티 활동, 채용 수요, 학습자 규모 등을 반영해 신뢰도를 높인 것이 특징이다. 미국 지디넷은 PYPL, 티오베 인덱스, IEEE 스펙트럼, 스택오버플로, 깃허브, 레드몽크, 구글 트렌드, 인디드, 링크드인 등 총 9개 지표를 활용했다고 밝혔다. 또 각 지표에서 언급된 언어 순위를 바탕으로 언어별 빈도수를 점수화 한 뒤 평균을 내 종합 점수를 산정했다고 설명했다. 파이썬은 종합 순위에서 가장 높은 점수를 받으며 지난해 가장 인기 있는 언어로 자리매김했다. 문법이 간결하고 배우기 쉬운 점은 물론이고 웹 개발, 데이터 과학, 머신러닝, 자동화 등 거의 모든 분야에서 폭넓게 사용되는 것이 주요 요인이다. 특히 최근 몇 년 사이 생성형 인공지능(GAI)의 발전과 함께 파이썬은 AI 모델 실험 및 배포의 표준 언어처럼 활용되고 있다. 텐서플로, 파이토치, 판다스, 넘파이 같은 강력한 라이브러리는 이러한 인기의 이유를 뒷받침한다. 또 파이썬은 비개발자나 입문자에게도 진입장벽이 낮아 대학이나 코딩 교육 과정에서도 기본 언어로 채택되는 경우가 많다. 개발자 외 직군에서도 파이썬을 통해 간단한 자동화나 데이터 처리 작업을 수행하면서 사용자 기반이 계속 확대되고 있다는 점도 주목할 만하다. 이처럼 파이썬은 실무, 학습, 연구 등 다양한 영역에서 '전용 언어'로 자리 잡았다. 자바스크립트는 웹 개발의 중심 언어로서 2위를 차지했다. HTML과 CSS와 함께 웹 브라우저에서 작동하는 유일한 언어로, 프론트엔드뿐 아니라 노드js 등 백엔드개발에도 폭넓게 활용된다. 반응형 인터페이스 구현, 웹 애플리케이션, 실시간 데이터 처리 등 웹 기반의 모든 기술 영역에 자바스크립트가 핵심 역할을 한다. 여기에 리액트, 뷰, 앵귤러 등 모던 프레임워크들이 생태계를 더욱 강화시키고 있다. 자바스크립트는 프론트엔드뿐 아니라 서버리스 아키텍처, 하이브리드 모바일 앱 개발, 데스크톱 애플리케이션까지 그 범위를 넓혀가고 있다. 자바스크립트 기반의 타입스크립트역시 안정성과 유지보수성을 높인 대안으로 급부상하며 JS 생태계 전체의 성장 동력을 자극하고 있다. 이에 따라 관련 라이브러리와 도구가 급격히 확장되고 있으며 자바스크립트 개발자의 수요도 견고하다. 3위를 차지한 자바는 오랜 역사를 지닌 클래식 언어지만 강력한 입지를 유지하고 있다. 주로 대기업의 백엔드 시스템, 안드로이드 앱, 서버 애플리케이션 등에서 사용되며 안정성과 확장성 면에서 높은 평가를 받는다. 자바는 객체지향 프로그래밍 패러다임을 충실히 따르면서도 하이버네이트, 스프링 등 다양한 프레임워크와의 호환성을 통해 산업계에서 꾸준한 수요를 유지하고 있다. 더불어 엔터프라이즈 시스템이나 은행, 통신 등 대규모 트랜잭션을 처리하는 분야에서 특히 선호되며 자바 기반 시스템의 유지보수와 기능 확장을 위한 전문 인력에 대한 수요는 지속되고 있다. 오라클의 지속적인 업데이트와 툴링 지원, 넓은 커뮤니티 역시 자바의 생명력을 지탱하는 핵심 요소다. SQL은 일반적인 의미의 프로그래밍 언어라기보다 데이터 질의(Query)를 위한 도메인 특화 언어다. 하지만 분석에서는 주요 언어로 포함됐다. 그 이유는 웹 서비스든 머신러닝 프로젝트든, 데이터베이스와 연결되지 않는 소프트웨어(SW)가 거의 없기 때문이다. SQL은 관계형 데이터베이스의 기본 언어로 데이터를 생성·조회·갱신·삭제(CRUD)하는 데 반드시 필요하다. SQL은 백엔드 개발자뿐만 아니라 데이터 분석가, 기획자, 마케터까지 다양한 직군에서 널리 활용된다. 특히 포스트그레SQL, 마이SQL, MSSQL 같은 데이터베이스 관리 시스템(DBMS)이 여전히 주류인 만큼 SQL은 실무에서 요구되는 핵심 기술 중 하나로 자리 잡았다. 다양한 유형의 데이터베이스를 사용하는 NoSQL이 대안으로 부상하긴 했지만 관계형 모델의 중요성이 줄지 않으면서 SQL의 입지는 당분간 유지될 전망이다. C++는 성능이 중요한 시스템 영역에서 여전히 강세를 보이고 있다. 게임 엔진, 임베디드 시스템, 고성능 서버, 네트워크 프로그래밍, 운영체제 등 다양한 저수준 분야에서 주로 사용되며 메모리 제어와 하드웨어 접근이 필요한 환경에서 다른 언어로 대체하기 어렵다는 평가다. 컴파일 언어로 실행 속도가 빠르고, 복잡한 로직을 구현하는 데 적합해 고성능을 요구하는 분야에서 여전히 실무 핵심 언어로 자리 잡고 있다. 반면 배우기 어렵고 디버깅이 까다롭다는 단점 때문에 입문자에겐 진입장벽이 높다. 하지만 복잡한 알고리즘 처리나 실시간 반응이 필요한 프로그램에선 여전히 대체 불가능한 위상을 유지하고 있다. 특히 게임 개발 업계에서는 언리얼 엔진 등에서 가장 중요하게 쓰이는 언어다. 이번 분석에서는 파이썬, 자바스크립트, 자바 외에도 타입스크립트, 러스트(Rust), 스위프트(Swift) 등의 언어가 상위권에 포진했다. 타입스크립트는 자바스크립트의 상위 호환 언어로 정적 타이핑을 지원하며 대규모 프로젝트에서 안정성과 유지보수성을 높일 수 있다는 점에서 각광받고 있다. 특히 프론트엔드 프레임워크와 결합해 개발자들에게 빠르게 확산되고 있다. 러스트는 메모리 안전성과 고성능을 동시에 제공하는 언어로, 시스템 프로그래밍에서 C/C++의 대안을 목표로 개발됐다. 최근 아마존, 마이크로소프트, 메타 등 글로벌 대기업들이 러스트를 실무에 도입하면서 사용성이 급증하고 있으며 개발자 만족도도 매우 높은 편이다. 특히 병렬처리, 안전한 스레드 처리, 제로 비용 추상화 등 고급 기능이 요구되는 분야에서 러스트는 이상적인 선택지로 평가받는다. 스위프트는 애플의 공식 언어로 iOS, 맥OS 앱 개발에 사용되지만, 전체 생태계가 애플 플랫폼에 국한돼 있다는 한계가 있다. 채용 수요도 여타 언어에 비해 제한적이어서 상위권 순위에서는 점차 밀리는 양상이다. 그럼에도 불구하고 iOS 앱 생태계가 계속 유지되는 한 스위프트 역시 일정한 비중을 차지할 것이란 전망이다. 미국 지디넷은 이번 분석을 통해 '자신에게 가장 잘 맞는 언어를 선택해 문제를 해결하는 실용성'을 강조했다. 더불어 빠르게 변화하는 기술 환경에 적응하려면 다양한 언어에 대한 학습과 실습이 반드시 병행돼야 한다는 점도 분명히 했다. 데이터를 분석한 데이비드 게비츠 수석 에디터는 "프로그래밍 언어의 인기는 단순한 순위 싸움이 아니라 개발자에게 필요한 기술력을 확인하고 경쟁력을 확보하기 위한 작은 나침반"이라며 이번 분석의 의미를 설명했다. 이어 "새로운 언어가 계속 등장하고 기술 트렌드는 빠르게 변하지만, 기초가 튼튼하고 실무에서 유용한 언어는 꾸준히 살아남고 있다"며 "결국 중요한 건 유행을 좇는 것이 아니라, 자신에게 가장 잘 맞는 언어를 통해 문제를 해결하고 가치를 만드는 것"이라고 강조했다.

2025.04.20 13:00남혁우

오라클, '자바 24'에 AI·양자 내성 보안 추가…OCI와 연동

오라클이 프로그래밍 언어·개발 플랫폼 '자바 24'를 출시해 개발자 생산성과 보안을 한층 높였다. 오라클은 오라클이 자바 최신 버전 자바 24를 공개했다고 19일 발표했다. 자바 24의 최신 기능은 플랫폼 성능과 안정성을 높여 기업의 핵심 애플리케이션 운용을 강화할 것으로 예상된다. 자바 24는 20개 이상의 신규 기능을 포함해 인공지능(AI)·양자 내성 암호화 기능을 도입했다. 패턴 매칭 기능이 강화돼 기본 유형을 보다 쉽게 처리할 수 있다. 모듈 임포트 선언을 통해 모듈화된 라이브러리 재사용성이 증가했다. 생성자 본문 개선으로 코드 안정성도 늘었다. 또 학생·초보 개발자를 위한 간단한 소스 파일 기능도 추가됐다. 오라클은 자바 24의 라이브러리가 업그레이드됐다고 밝혔다. 특히 스트림 API가 개선돼 커스텀 중간 연산을 지원하며, 클래스 파일을 분석·변환할 수 있는 표준 API가 도입됐다. AI 연산에 최적화된 벡터 API가 9차 인큐베이터로 제공되며, 구조화된 동시성을 통해 동시 프로그래밍의 유지보수성과 안정성이 높아졌다. 자바 24의 보안 기능도 강화됐다. 자바 24는 양자 내성 암호화를 위한 키 캡슐화 매커니즘과 디지털 서명 알고리즘을 도입해 보안성을 높였다. 특히 미국 국립표준기술연구소(NIST)의 FIPS 204를 기반으로 표준화된 디지털 서명 기능이 추가돼 향후 양자 컴퓨팅 시대를 대비할 수 있도록 설계됐다. 성능 최적화 측면에서도 변화가 있다. 간결한 객체 헤더 기능을 통해 힙 크기가 감소하고 배포 밀도가 향상됐다. G1 가비지 컬렉터 개선으로 실행 속도가 향상됐으며, 사전 컴파일(AOT) 클래스 로딩 및 연결을 지원해 애플리케이션 시동 시간을 단축했다. 또 Z 가비지 컬렉터(ZGC)의 비세대 모드를 제거해 유지보수 비용을 줄였다. 이번 자바 24 출시가 오라클 클라우드 인프라스트럭처(OCI) 점유율 향상에 긍정적 영향을 미칠 전망이다. OCI에서도 자바 24가 지원되기 때문이다. 개발자는 OCI를 통해 추가 비용 없이 자바 SE와 오라클 그랄VM, 자바 SE 구독 엔터프라이즈 퍼포먼스 팩을 활용할 수 있다. 오라클은 이를 통해 클라우드 환경에서도 최적화된 자바 개발 경험을 제공할 계획이다. 자바 개발자들은 이번 릴리스에 대해 긍정적인 반응을 보였다. 프랭크 그레코 뉴욕 자바 사용자 그룹 회장은 "자바 24의 벡터 API 개선이 AI 애플리케이션 성능 향상에 기여할 것"이라고 평가했다. 리처드 피히트너 XDEV 소프트웨어 최고경영자(CEO)는 "스트림 수집기 기능이 데이터 변환을 효율적으로 수행할 수 있도록 지원한다"고 밝혔다.

2025.03.19 11:02김미정

MS, 타입스크립트 컴파일러 'Go'로 전환… 성능 10배 향상 기대

마이크로소프트가 타입스크립트의 성능을 근본적으로 개선하기 위해 컴파일러와 관련 도구를 재구성한다. 14일 마이크로소프트는 타입스크립트 컴파일러를 Go언어로 전환하는 프로젝트 코르사(Project Corsa)를 공식 홈페이지를 통해 발표했다. 마이크로소프트의 아네르스 하일스베르 수석 아키텍처는 타입스크립트의 성능 최적화를 위해 다양한 언어로 프로토타입을 테스트한 결과 최종적으로 Go를 선택했다고 밝혔다. 현재 타입스크립트 컴파일러(tsc)는 자바스크립트 기반의 타입스크립트 언어로 작성됐으며 노드.js에서 실행된다. 이러한 구조는 동적 언어의 특성상 네이티브 코드 기반의 컴파일러보다 성능이 떨어지는 한계를 지닌다. 대규모 프로젝트에서는 빌드 시간이 길어지고, 메모리 사용량이 증가하는 문제가 있었다. Go는 최적화된 네이티브 코드 생성을 지원하며, 노드js 같은 추가적인 런타임 환경 없이 독립 실행 파일을 제공할 수 있다. 아네르스 하일스베르 수석 아키텍처는 이번 전환을 통해 기존보다 최대 10배 이상 빠른 빌드 속도를 제공할 것으로 예상된다고 설명했다. 예를 들어 150만 라인의 코드로 구성된 VS 코드 프로젝트를 기존 타입스크립트 컴파일러로 빌드하면 약 77.8초가 소요된다. Go 기반의 새로운 컴파일러에서는 7.5초로 단축되어 10.4배의 속도 향상이 이루어졌다. 편집기에서 프로젝트 로드에 걸리는 시간도 약 9.6초에서 약 1.2초로 줄어드는 등 작업 속도를 향상시키며 전반적인 메모리 사용량도 현재 구현의 약 절반 준으로 줄어들 전망이다. 타입스크립트 컴파일러는 순환 참조를 포함한 복잡한 데이터 구조를 다루는데, Go는 이러한 데이터 구조를 효율적으로 관리할 수 있으며, 가비지 컬렉션 기능을 제공해 메모리 누수를 방지할 수 있다. Go의 병렬 처리 및 동시성 지원도 중요한 요소다. Go는 고루틴(goroutine)을 활용한 병렬 처리가 강력해 대규모 프로젝트의 빌드 시간을 단축하는 데 유리하며, 단순한 문법과 강력한 표준 라이브러리를 제공해 유지보수 및 개발 속도를 향상시킬 수 있다. 마이크로소프트는 2025년 중반까지 Go기반 타입스크립트 컴파일러(tsc)의 프리뷰 버전을 제공할 예정다. 이어 연말까지 프로젝트 빌드 및 언어 서비스에 대한 완전한 기능을 구현할 계획이다. 또한 향후 인공지능(AI) 기반 기능과의 연계를 고려해, 새로운 프로세스 간 API를 개발하고 있다. 아네르스 하일스베르 수석 아키텍처는 "우리는 이 엄청난 속도 향상이 만들어내는 기회에 대해 매우 흥분하고 있다"며 "전체 프로젝트에 걸쳐 즉각적이고 포괄적인 오류 목록을 제공하고, 더욱 진보된 리팩토링을 지원하는 등 한때 손이 닿지 않는 것처럼 보였던 기능이 이제 손이 닿는 곳까지 왔다"고 말했다. 이어 "이 새로운 기반은 기존 개발자 경험을 넘어서 차세대 AI 도구가 개발을 향상시키고, 코딩 경험을 학습하고, 적응하고, 개선하는 새로운 도구를 구동할 수 있는 기반이 될 것"이라고 비전을 제시했다.

2025.03.14 09:46남혁우

AI열풍 주역 '파이썬', 올해의 프로그래밍 언어 눈앞

파이썬이 폭발적인 인기에 힘입어 올해의 프로그래밍 언어로 선정될 전망이다. 11일 티오베 소프트웨어가 공개한 12월 티오베인덱스에 따르면 1위를 기록 중인 파이썬이 1년간 가장 높은 평가상승을 기록했다. 티오베 인덱스는 티오베 소프트웨어가 매달 발표하는 프로그래밍 언어 인기지수다. 구글, 야후, 아마존, 바이두, 유튜브 등 검색 엔진을 통해 검색된 수치에 특정 공식을 대입해 등급을 나누는 방식을 적용하고 있다. 매년 1월 발표하는 올해의 프로그래밍 언어는 가장 높은 상승치를 기록한 언어를 선정하는 방식이다. 지난해에는 지난해 상위 모든 언어가 하락세를 기록하는 상황에도 유일하게 인기가 상승한 C# 선정됐다. 현재 파이썬는 전년 대비 9.98%이상 상승하며 타 언어 대비 훨씬 높은 평가 상승률을 기록 중이다. 두번째로 높은 상승을 기록한 자바가 1.73% 성장했으며 지난해 올해의 언어로 선정된 C#은 오히려 2.43% 줄었다. 파이썬은 이미 2020년과 2021년에 올해의 프로그래밍 언어로 선정됐으며, 올해 선정될 경우 총 3번 타이틀을 획득하는 셈이다. 파이썬의 인기는 직관적이고 간단한 언어구조와 다양한 라이브러리 등이 꼽힌다. 이로 인해 프로토타입 개발이나 여러 개발 언어를 이어주는 다리 역할부터 최근 AI, 빅데이터 등 첨단기술 분야에서 적극적으로 쓰이며 저변을 넓히고 있다. 특히 AI 분야가 가파르게 성장하면서 관련 개발에 주로 활용되는 파이썬에 대한 관심이 더욱 커지는 것으로 분석된다. 파이썬의 인기가 지속해서 상승하는 만큼 일부에서는 2001년 자바가 기록한 역대 최대 수치인 26.49%를 넘어설 수 있을지 주목하고 있다. 폴 얀센 티오베 최고경영자(CEO)는 "파이썬은 1년 동안 10%에 가까운 평가 상승을 기록해 올해의 프로그래밍 언어에 선정될 가능성이 크다"며 "자바와 자바스크립트도 각 1.73%와 1.72% 상승하는 성과를 거뒀지만 파이썬의 엄청난 도약에 비교하면 미미해 보인다"고 말했다. 이어 "일부에서는 AI 버블이 터지며 줄어들 것이라고 전망하지만 쉽고 빠른 언어에 대한 수요가 급증하는 사실을 고려하면 오히려 파이썬이 역대 최고 기록을 달성할 가능성도 크다"고 설명했다.

2024.12.11 10:00남혁우

타입스크립트 5.7 출시…"자바스크립트 개발 환경 호환성 강화"

프로그래밍언어 타입스크립트의 신규 업데이트 버전이 출시됐다. 이번 업데이트는 기존 자바스크립트 개발환경과의 호환성을 높이고 개발커뮤니티의 의견을 반영해 수정 및 업데이트가 이뤄졌다. 26일 업계에 따르면 마이크로소프트는 지난 22일 공식 블로그를 통해 타입스크립트 5.7의 정식 버전을 출시했다고 밝혔다. 타입스크립트 5.7 버전 업데이트는 대규모 프로젝트에서 발생하는 예상치 못한 오류를 사전에 방지하는 것을 목표로 한다. 먼저 마이크로소프트는 이번에 프로그래밍 언어에서 중요한 안전장치 중 하나인 초기화되지 않은 변수에 대한 검사 기능을 개선했다. 초기화되지 않은 변수는 변수가 선언됐지만 초기값이 설정되지 않은 상태를 말한다. 이를 그대로 실행할 경우 예기치 않은 동작이나 심각한 런타임 오류가 발생할 수 있다. 타입스크립트 5.7은 이를 사전에 감지하는 기능을 강화해 이런 오류를 보다 정확하고 정밀하게 확인할 수 있도록 개선했다. ts-노드(node), tsx, 디노 등 타입스크립트 코드 실행을 위한 도구와의 호환성을 높이기 위해 상대 경로를 사용할 때 경로 재작성 기능도 도입됐다. 이를 통해 실행 도구와 브라우저 환경 간의 호환성을 높이고 개발자의 작업 흐름을 간소화하며 모듈 경로를 명확히 정의함으로써 코드의 유지보수가 더 쉬운 환경을 마련한다. 타입스크립트 5.7은 최신 ECMA스크립트(ES) 기능을 지원한다. 특히 개발자들의 추가 요구가 높았던 세트(Set) 메서드와 같은 데이터 조작 도구 등이 추가돼 더욱 간결하고 직관적인 데이터 구조 관리가 가능하다. 정규 표현식의 구문을 검사하는 기능도 선보인다. 잘못된 이스케이프 시퀀스와 같은 문제를 사전에 감지해 개발자에게 즉각적인 피드백을 제공한다. 이 밖에도 타입스크립트 5.7은 빌드 및 반복 작업의 속도를 높이기 위한 여러 성능 개선 작업을 진행했다. 트랜스파일모듈의 검사 생략, 컨텍스트 유형 필터링 최적화 등으로 더욱 빠르고 효율적인 빌드 환경을 지원한다. 깃허브, 레딧 등 개발 커뮤니티는 타입스크립트 5.7에 대해 전반적으로 긍정적인 반응을 보였다. "더 엄격한 변수 검사는 대규모 코드베이스에서 유용하다", "ES 최신 기능과의 빠른 통합은 타입스크립트를 계속 사용하게 만드는 이유 중 하나" 등의 의견이 주를 이뤘다. 다만 일부 사용자는 "상대 경로 재작성에 익숙해지려면 시간이 조금 필요할 것 같다"는 피드백을 남기며 학습 곡선에 대한 우려를 나타내기도 했다. 대니얼 로젠워서 마이크로소프트 타입스크립트 팀 리더는 "타입스크립트 5.7은 개발자의 생산성을 극대화하고 현대적인 자바스크립트 환경과의 호환성을 강화하기 위해 설계됐다"며 "특히 초기화되지 않은 변수 검사와 경로 재작성 기능은 커뮤니티 요청을 반영한 중요한 개선 사항"이라고 강조했다.

2024.11.26 09:42남혁우

파이썬, AI 열풍 힘입어 깃허브 최고 인기 언어 등극

인공지능(AI)의 급격한 성장과 함께 파이썬이 깃허브에서 자바스크립트를 넘어 가장 인기 있는 프로그래밍 언어에 올랐다. 4일 인포월드 등 외신에 따르면 깃허브는 연례 개발 트렌드 보고서인 '2024년 깃허브 옥토버스'를 발표했다. 보고서에 따르면 파이썬은 데이터 과학, 기계 학습, 그리고 인공지능 프로젝트에서 활발히 사용되며 전 세계적으로 개발자 커뮤니티의 성장을 견인하고 있다. 개발자들은 파이썬을 사용해 다양한 고급 기능과 자동화를 구현 중이다. 특히 깃허브 코파일럿 등 AI 기반 코딩 비서의 등장과 함께 AI의 활용이 비약적으로 증가하고 있다. 깃허브 데이터에 의하면 AI 관련 프로젝트의 수가 전년 대비 98% 증가했으며, 기여도는 59% 증가했다. 데이터 과학자와 학계 연구자 사이에서 파이썬이 기본 언어로 자리잡는 등 교육 및 연구 분야에서도 강세를 보이는 추세다. 파이썬은 상대적으로 배우기 쉬운 언어로 알려져 있으며 라이선스 비용을 요구하지 않는 만큼 교육 기관에서 선호하는 언어로 꼽힌다. 교육 분야 성장은 인도와 라틴 아메리카, 아프리카 같은 신흥 시장에서 두드러지는 것으로 나타났다. 특히 아프리카, 라틴 아메리카, 아시아는 전 세계적으로 개발자 수가 빠르게 증가하고 있는 지역으로 나타났다. 오는 2028년 가장 많은 개발자 인구 비율을 차지할 지역으로 인도와 함께 아프리카와 라틴아메리카가 꼽히고 있다. 파이썬 소프트웨어재단의 데브 니콜슨 전무 이사는 깃허브에서 파이썬의 인기가 계속 상승하고 있다는 소식을 듣게 되어 기쁘다"며 "우리의 목표는 파이썬이 끊임없이 성장하는 개발자 커뮤니티가 상상하는 세상을 구축할 수 있도록 지원하는 도구가 되는 것"이라고 전했다. 2위로 밀려난 자바스크립트 역시 상승세는 지속 중이다. 특히 오픈소스를 활용하기 위해 개발자 플랫폼 npm을 통해 배포되는 자바스크립트 패키지가 15% 이상 늘어난 것으로 나타났다. 이밖에 주목할만한 언어로 타입스크립트가 꼽혔다. 이 언어는 순위권 밖에서 2019년 단숨에 4위에 올랐으며 이번 보고서에서 3위를 기록했다. 마이크로소프트에서 개발한 타입스크립트는 자바스크립트 문법을 기반으로 대규모 개발 프로젝트를 위해 개발된 언어다. 선택적 정적 타이핑, 클래스 선언, 모듈 지원, 비주얼스튜디오 플러그인 등의 기능을 지원한다. 특히 크고 복잡한 대규모 앱 개발 지원을 목표로 개발된 만큼 대형 프로젝트와 엔터프라이즈 수준의 애플리케이션에서 그 선호도가 높아지고 있는 추세다. 깃허브 측은 "많은 사람들이 AI가 개발자를 대체할 것이라고 예상했지만 데이터에 따르면 AI의 발전과 함께 개발자들이 전례 없는 수준으로 늘어나고 있다"며 "이러한 AI 기술 발전과 전문 인력 향상의 기반을 파이썬이 지원하고 있다"고 설명했다.

2024.11.04 10:12남혁우

러스트, 6개월 단위 로드맵 제시...언어 신뢰성 상승 목표

프로그래밍 언어 러스트의 효율적인 업데이트와 운영을 위한 하반기 계획이 공개됐다. 18일 인포월드 등 외신에 따르면 러스트 리더십팀은 2024년 하반기(2024H2) 프로젝트 목표를 공식 홈페이지를 통해 발표했다. 이 회사의 프로젝트 목표 발표는 이번이 처음이다. 러스트의 장기적인 개발을 위한 지속 가능성을 확보하고, 커뮤니티와 함께 협력적인 방식으로 프로젝트를 발전시키기 위한 로드맵 실험의 일환이다. 리더십 팀은 프로세스가 안정적으로 진행될 경우 약 6개월 단위로 프로젝트 목표를 발표하며 운영할 계획이라고 밝혔다. 하반기에는 ▲러스트 2024 에디션 ▲비동기 ▲리눅스용 러스트의 3가지 주력 목표와 23개의 추가 목표로 총 26개가 선정됐다. 2024 에디션은 2021에디션에 이은 4번째 대규모 버전 업그레이드다. 러스트를 전반적으로 사용하기 쉽도록 불편함을 해소하고 사용성을 개선하는 것을 목표로 하고 있다. 1.85 버전으로 예정된 해당 에디션은 관련 기능 개발을 연내 마무리 후 내년 1월 3일 베타 버전을 먼저 선보이고 2월 20일 정식 버전을 출시한다는 계획이다. 러스트 팀은 비동기 프로그래밍의 개발 경험을 동기 프로그래밍 수준으로 끌어올리기 위해 다년간의 프로그램을 운영 중이다. 이를 위해 하반기에는 비동기 클로저와 Send 경계 지원 등의 기능을 추가한다. 더불어 아직 실험 단계로 여러 불안정한 기능에 의존하고 있는 리눅스용 러스트를 안정화해 리눅스 커널 등 핵심적인 프로그램에 실질적으로 사용할 수 있는 기반을 마련한다는 방침이다. 이 밖에 23개의 하반기 추가 목표에는 병렬 프론트엔드 안정화, 카고 스크립트 안정화 등 안정화 작업을 비롯해 GPU 오프로딩이나 자동 미분 등 AI 등 대규모 계산을 위한 고성능 기능 개발이 예고돼 있다. 러스트 리더십팀이 프로젝트 목표를 발표한 이유는 명확한 방향 설정을 통해 개발자와 기여자의 개발 역량을 집중하기 위한 것으로 분석된다. 더불어 체계적인 관리와 추적을 통해 프로젝트의 진행 상황을 정확하게 파악하고 작업이 일관적으로 진행될 수 있는 기반을 마련하기 위함이다. 더불어 비영리로 운영되는 러스트재단이 기업으로부터 투자를 유치하거나 개발자들에게 자금을 지원받는 과정에서 신뢰성을 제공하기 위함이다. 그동안 러스트는 높은 인기와 달리 프로젝트팀과 재단, 커뮤니티 간 불화로 인해 개발이 지연되는 등 여러 문제점이 발생했다. 지속된 갈등으로 러스트의 지원에 악영향이 발생할지 모르는 만큼 기업의 지원이 줄어들고 개발자의 이탈도 발생할 수 있다는 우려가 있었다. 이에 러스트 리더십팀의 니코 마차키스 개발자는 "프로젝트 목표는 러스트 커뮤니티의 지속 가능성을 보장하는 데에도 도움을 줄 것"이라며 "특히 프로젝트의 유지관리 상황에 확신을 주지 못해 투자유치가 어려웠던 부분에서 많은 개선이 있을 것"이라고 설명했다.

2024.08.18 10:11남혁우

알리바바, 자사 AI 프로그래머로 앱 개발 돕는다

알리바바 클라우드가 자체 개발한 대규모언어모델(LLM)을 기반으로 첫 '인공지능(AI) 프로그래머'를 도입했다. 23일 사우스차이나모닝포스트 보도에 따르면, 알리바바 클라우드는 AI 프로그래머가 앱 개발 시간을 분 단위까지 단축하는 것을 목표로 한다고 밝혔다. AI 프로그래머 출시는 알리바바 클라우드의 첫 AI 코딩 비서인 통이 링마(Tongyi Lingma)가 소개된 지 7개월 만이다. 알리바바 클라우드는 개인·기업 개발자 모두를 고객으로 상정했으며, 구체적인 사용료는 아직 공개되지 않았다. 알리바바에 따르면, 비서 역할을 하는 AI 프로그래머는 ▲소프트웨어 설계자 ▲개발 엔지니어 ▲테스트 엔지니어의 역할을 결합해 제품 개발을 돕는다. 알리바바 클라우드의 LLM 서비스 '통이치엔원'을 관리하는 쑤동(Xu Dong)은 지난 21일(현지시간) 상하이에서 열린 회사의 클라우드AI 행사에서 "소프트웨어 앱 개발의 패러다임이 변하고 있다"고 말했다. 그는 "미래에는 사용자가 문제를 식별하고 요구사항을 표현하기만 하면 몇 분 만에 AI가 앱 개발을 완료하는 일이 낯설지 않을 것"이라고 덧붙였다. AI 프로그래머의 출시는 통이치엔원이 지원하는 알리바바 클라우드의 첫번째 AI 코딩 도우미 '통이링마'가 도입된 지 7개월 만에 이뤄졌다. 오픈 소스 코드 교육을 받은 '통이링마'는 자연어 지침을 기반으로 ▲코드 생성 ▲단위 테스트 실행 ▲코드 디버그·최적화가 가능하다다. 롱이링마의 기본 버전은 개인 사용자에게 무료이며, 추가 관리 기능을 갖춘 기업 버전은 1인당 월 159위안(약 3만원)의 요금으로 사용할 수 있다.

2024.06.24 14:57정석규

C++, 사상 처음으로 C언어 앞질렀다

C++가 역사상 처음으로 프로그래밍언어 순위에서 C언어를 앞질렀다. 티오베 소프트웨어가 최근 공개한 티오베 인덱에 따르면 C++가 C를 넘어서며 2위에 랭크됐다. 티오베 인덱스는 티오베 소프트웨어가 매달 발표하는 프로그래밍 언어 인기지수다. C++는 2001년 티오베 인덱스가 시작된 이후 23년 만에 가장 높은 순위를 기록했다. C언어가 2위권 밖으로 밀려난 것은 이번이 처음이다. 이번 조사에서는 파이썬이 C++와 C를 넉넉하게 따돌리고 1위 자리를 지켰다. C++는 1985년 컴퓨터 과학자인 비야네 스트롭스트룹이 개발한 범용 프로그래밍 언어로, C 언어의 확장판이다. 객체지향 프로그래밍을 지원하며, 시스템 및 애플리케이션 프로그래밍 개발에 최적화됐다. 메모리 및 하드웨어 구성 요소에 대한 강력한 제어를 지원해 금융 시장의 거래 시스템과 리스크 관리 시스템 등 엔터프라이즈용 시스템과 빠른 속도와 성능을 요구하는 인공지능(AI), 데이터베이스 관리 시스템 게임 등 다양한 분야에 활용되고 있다. 이 언어가 C를 제칠 수 있었던 주요 이유로는 지속적인 발전과 업데이트가 꼽힌다. 2011년 이후 C++는 3년마다 꾸준히 업데이트되어 언어의 기능이 향상되었고, 이는 새로운 도구와 기능이 추가됐다. 다만, 메모리 관리와 관련한 보안 취약점이 문제점으로 지목되며 러스트 등 보다 안전한 시스템 언어로 대체하려는 움직임도 일고 있다. 실제로 이번 티오베 인덱스에서 구글의 프로그래밍 언어 고(GO)와 러스트가 각각 7위와 14위를 기록하며 역대 가장 높은 순위를 기록하며 상승세를 보이고 있다. 이에 비아네 스트롭스트룹은 C++ 표준 위원회와 함께 이러한 문제를 해결하기 위해 노력 중이라고 밝힌 바 있다. 폴 얀센 티오베 소프트위어 최고 경영자(CEO)는 “C++가 C의 인기를 넘어서기까지 39년이 걸렸다”며 “3년마다 일관된 업데이트와 이를 지원하는 호환성은 C++에게 오랜 역사 속에서 새로운 삶을 시작할 수 있는 환경을 제공했다”고 설명했다.

2024.06.24 11:12남혁우

中 화웨이, 자체 프로그래밍 언어 공개...삼성 거친 교수가 개발

중국 화웨이가 수 년간 개발해 온 자체 프로그래밍 언어를 선보였다. 22일 중국 언론 IT즈자에 따르면 화웨이가 개최한 개발자대회 'HDC2024'에서 화웨이의 단말기 BG 소프트웨어 부문 궁티 총재가 화웨이의 자체 프로그래밍 언어 '창졔(Cang Jie, 한국어:창힐)'을 공개했다. 궁 총재는 "화웨이의 프로그래밍 언어 프로젝트는 2019년 시작돼 5년 간 연구개발을 추진해왔으며, 오늘 드디어 세계 개발자들에 첫 선을 보인다"고 말했다. 앞서 2021년 화웨이가 창졔에 대한 상표 등록을 진행하면서 프로그래밍 언어 창졔 개발 사실이 대외에 확인된 바 있다. 창졔는 중국 고대 전설 속에서 한자를 창제했다고 알려진 인물이다. 화웨이는 창졔 프로그래밍 언어가 최신 언어의 특성을 집대성하면서, 전방위 컴파일 최적화 및 런타임을 실현했으며 즉시 사용 가능한 IDE 툴 체인 지원을 통해 개발자에게 친숙한 개발 환경과 뛰어난 프로그래밍 성능을 제공할 것이라고 주장했다. 강한 보안을 보장한다고도 소개했다. 이 프로그래밍 언어 프로젝트는 난징대 컴퓨터사이언스테크놀로지과의 펑신위 교수가 이끌었다. 매체에 따르면 펑 교수는 2018년 난징대 교수로 재직하기 이전 홍콩이공대 컴퓨터과, AT&T, 삼성전자 중국 연구센터, 중국과학기술대학 등을 거친 것으로 알려졌다. 난징대 컴퓨터공학 학사, 난징대 컴퓨터 공학 석사, 예일대 컴퓨터 공학 박사 학위를 받았다. 이어 최근 여러 팀이 화웨이와 난징대의 '소프트웨어 신기술 공동 연구소'에서 유비쿼터스 OS 애플리케이션 개발 프레임워크, 프로그래밍 분석 프레임워크 및 툴, 언어간 상호 운용 및 코드 변환 툴 등을 개발하고 있다. 유비쿼터스 OS란, 2018년 베이징대 학자가 제안한 OS로서 윈도와 리눅스 등 기존 운영체제에 제한되지 않는 미래의 새 운영체제를 위해 설계된 개념이다. PC, 모바일, 사물인터넷(IoT) 단말기 등 다양한 장치에서 인간과 기계, 사물을 통합하는 컴퓨팅 환경을 지향한다. 이어 최근 톈진대학 지능및컴퓨터학부 소프트웨어엔지니어링팀도 화웨이의 창졔팀과 손잡고 프로그래밍 언어 품질 연구에 합류했으며, 베이징항공우주대학의 소프트웨어학부는, 창졔프로그래밍언어 기반의 AI 에이전트 프로그래밍 프레임워크인 '창체인(Cang Chain)'을 개발하고 있다. 이는 중국산 프로그래밍 언어를 기반으로 한 첫 AI 에이전트 프로그래밍 프레임워크다.

2024.06.24 08:51유효정

웹 언어 PHP, 2년 간 사용량 40% 감소..."영광의 시절 지나"

오랫동안 웹 개발을 위해 널리 사용된 언어인 PHP가 지난 2년간 사용량이 40% 가까이 감소하며 하락세를 기록 중이다. 최근 인포월드 등 외신에 따르면 4월 티오베 인덱스 프로그래밍 언어 인기 지수(티오베 인덱스)에서 PHP가 17위로 역대 가장 낮은 순위를 기록했다 PHP는 중소 규모 웹사이트 분야에서 가장 인기 있는 웹 콘텐츠 관리 시스템인 워드프레스의 기반이 되는 언어다. 그만큼 전 세계적으로 많은 사용자를 보유한 인기 언어로 2006년부터 2010년까지 수 차례 인기지수 3위를 기록했다. 하지만 이후 리액트, 장고, 루비온레일즈 등 워드프레스의 경쟁 웹 개발 프레임워크가 다른 언어로 출시되면서 PHP의 인기가 점차 줄어들기 시작했다. 특히 치명적인 보안 취약점이 발생하면서 사용자의 감소세가 더욱 가속화됐다. 티오베의 폴 얀센 최고 경영자는 “2001년 티오베 인덱스가 시작했을 때 당시 PHP는 웹사이트 구축을 위한 표준언어 수준의 위상을 가지고 있었다”며 “하지만 이후 등장한 자바스크립트를 비롯해 루비, 파이썬 등에 밀리고 보안 취약점이 발견되면서 그런 영향력은 많이 줄어들었다”고 평가했다. 이어서 “지금도 PHP는 여전히 중소형 웹사이트에서 강력한 입지를 차지하고 있으며 워드프레스도 활발하게 사용되고 있지만 이전 영광의 시절은 끝난 것 같다”고 말했다. 프로그래밍 언어 순위는 파이썬이 16.41%로 여전히 1위를 기록 중이며 2위는 C 3위 C++ 순으로 변동 없이 유지 중이다. 이어서 자바, C#, 자바스크립트, 고(GO) 순으로 자바스크립트와 고의 지속적인 성장이 두드러지고 있다.

2024.04.23 11:00남혁우

"일반기업도 채용·승진서 코딩 시험 활용한다”

디지털 기술의 중요성이 증가하면서 국내 기업들도 C, C++, C#, 자바, 파이선 등 컴퓨터 언어를 활용한 프로그래밍 '코딩' 시험을 채용·승진 과정에 적극 활용하고 있다. 주로 소프트웨어 개발자나 엔지니어에게 요구되었던 IT 능력이 이제는 일반 사무직에서도 필수 역량으로 여겨지고 있는 것. 기업에 있어 코딩 시험은 단순 기술뿐만 아니라, 업무의 효율성을 높이고 전반적인 업무 수행 능력을 평가하는 중요한 기준으로 작용하는 추세다. 코딩 능력을 확인하는 대표적인 시험으로는 평가전문 기관인 YBM이 2018년에 개발한 'COS Pro(코딩전문가자격시험)'가 있다. COS Pro는 높은 수준의 프로그래밍 활용능력을 증명할 수 있는 코딩전문자격시험이다. 현재 한국전력공사, 대한항공은 채용 전형에서 COS Pro를 취득한 지원자에게 가점 혜택을 부여하고 있다. SK C&C는 인사고과 및 직원 SW 교육 후 평가로 COS Pro를 활용 중에 있다. LG CNS와 비즈테크아이 등은 개발자뿐만 아니라 일반 사무직 직원들의 인사평가에도 COS Pro 2~3급을 활용하고 있다. 이를 통해 조직 전반에 걸쳐 직원들에게 사고력, 창의력, 논리력 등을 강화하고 코딩에 대한 기초 개념을 확실히 다질 수 있는 기회를 제공한다. 실제로 업무에서 많이 사용하는 프로그래밍 언어 C++, 자바, 파이선 등을 활용한 COS Pro는 100% 컴퓨터로 진행되는 CBT(Computer Based Test) 평가방식을 적용해 시험 종료 즉시 정확한 시험 결과를 알 수 있다. 1~3급으로 나뉘는 COS Pro는 각각 1천점 만점으로 600점 이상 획득 시 합격증을 받게 된다. 시험 시간은 1급 90분, 2·3급은 각각 50분씩이다. 3급은 프로그래밍 언어의 기초적인 개념을 이해하는 수준, 2급은 프로그래밍 언어의 기초적인 개념을 충실히 배운 다음 이를 활용하여 문제를 해결할 수 있는 수준, 1급은 개발자 채용 시 출제되는 문제와 유사한 수준으로 평가가 이뤄진다. YBM 관계자는 "요즘 코딩 능력은 직군과 관계없이 다양한 분야에서 필수 역량으로 인식되고 있다. 기업의 채용 과정에서 미치는 영향 또한 증가하고 있다"면서 "많은 기업들이 코딩 능력을 핵심 역량으로 간주하고 있는 만큼, COS Pro와 같은 코딩전문자격시험을 활용하여 코딩 능력을 강화해 놓으면 미래에 큰 도움이 될 것"이라고 말했다.

2024.03.06 14:00백봉삼

프로그래밍언어 고(GO), 인기순위 8위 달성…역대 최고 수치

구글의 프로그래밍 언어 고(GO)가 프로그래밍 인기 순위 역대 최고 순위인 8위를 기록했다. 12일(현지시간) 인포월드 등 외신에 따르면 소스코드 품질평가 기업인 티오베는 프로그래밍 언어순위인 2월 티오베 프로그래밍 커뮤니티 지수(티오베 인덱스)를 발표했다. 티오베 인덱스에 따르면 1~5위는 파이썬, C, C++, 자바, C#순으로 순위변동 없이 유지됐다. 이어서 자바스크립트와 SQL이 한 단계씩 올랐으며 고가 11위에서 8위로 오르며 처음으로 10위권 안으로 진출했다. 반면 6위를 기록 중이던 비주얼 베이직이 9위로 하락했다. 고는 구글 내부에서 보다 쉽고 효율적인 앱 개발을 위해 만들어진 프로그래밍 알려지며 주목을 받았다. 특히 전 세계적으로 폭넓게 쓰이는 클라우드 기반 기술인 도커, 쿠버네티스 등이 대표적이다. 하지만 이후 이렇다할 성과를 보이지 못해 수년간 10위권 문턱을 넘지 못했다. 이에 다양한 분야에서 효율적으로 사용할 수 있도록 구글은 지속적인 기능 업데이트를 진행해왔다. 폴 얀센 티오베 소프트웨어 최고경영자(CEO)는 "고는 공개당시 폭발적인 인기를 얻었지만 명성에 비해 아쉬운 부분이 있었다”며 “이에 구글은 꾸준히 반년마다 업데이트를 실시하며 기능을 개선했고, 지금은 백엔드를 비롯해 웹, API 등 다양한 분야에서 고가 활용되고 있는 추세”라고 설명했다.

2024.02.13 09:47남혁우

올해의 프로그래밍 언어 선정된 C#, 자바 추월 눈앞

최근 몇년간 성장세를 이어온 C#이 2023년 연례 프로그래밍 언어로 선정됐다. 편의성과 높은 접근성 등으로 인기를 얻은 C#은 조만간 자바를 넘어설 것으로 주목 받고 있다. 매달 프로그래밍 언어의 인기를 추적해 순위를 매기는 티오베는 10일 지난해 인기 프로그래밍 언어 순위를 발표했다. C#이 지난해 상위 모든 언어가 하락세를 기록하는 상황에도 유일하게 인기가 상승했다며 연례 프로그래밍 언어로 선정한 이유를 밝혔다. 프로그래밍 언어 순위인 티오베인덱스에 따르면 상위 5개 프로그래밍 언어 중 C#만이 연초에 비해 1.43% 성장했다. 파이썬, C, C++, 자바는 하락을 면치 못했다. C와 자바는 각 4.81%, 4.34%라는 높은 낙폭을 기록했다. 폴 얀센 티오베 최고경영자(CEO)는 C#과 다른 상위 언어의 실적이 상반되는 이유에 대해 활용성과 대체재의 등장을 꼽았다. C#은 게임엔진 유니티 등을 중심으로 게임업계의 사용 비중이 늘어나고 있다. 또한 마이크로소프트에서 지속적인 업데이트와 기술 지원을 통해 다양한 분야에서 쉽고 효과적으로 활용할 수 있는 방안을 제공하고 있다. 또한 무료로 제공되어 접근성이 좋다는 것도 장점으로 꼽혔다. 지난해 11월에는 앱 개발 플랫폼 닷넷8(.NET)을 발표하며 클라우드 네이티브 앱을 더 쉽게 구축하고 배포할 수 있도록 기술을 추가하고, 간편한 코드 작성을 위해 구문은 직관적으로 단순화했다. 오픈AI의 GPT를 적용한 AI코딩 지원도구 코파일럿 등도 제공하며 차별화하고 있다. 반면, 자바 등 주요 인기 언어는 코틀린과 줄리아 등 신규 언어와의 경쟁이 심화되고 있다는 지적이다. C와 C++ 역시 고, 러스트 등이 기존 도입 분야의 일부분을 대신하며 점유율이 하락했다는 분석이다. 특히, 올해의 언어로 선정된 C# 역시 자바의 점유율을 차지하고 있어 0.71%의 격차를 두고 있는 두 언어의 순위가 순위가 바뀔 것이란 예측이 나오고 있다.

2024.01.11 11:05남혁우

  Prev 1 Next  

지금 뜨는 기사

이시각 헤드라인

폴더블 아이폰, 펀치홀 카메라 탑재 유력

배민·요기요, 먹통 뒤 정상화..."금요일 밤 비 내린 탓"

과학자들, 납으로 금 만들었다…'연금술사의 꿈' 실현되나

SKT 유심교체 누적 193만...교체 예약 대기 686만

ZDNet Power Center

Connect with us

ZDNET Korea is operated by Money Today Group under license from Ziff Davis. Global family site >>    CNET.com | ZDNet.com
  • 회사소개
  • 광고문의
  • DB마케팅문의
  • 제휴문의
  • 개인정보취급방침
  • 이용약관
  • 청소년 보호정책
  • 회사명 : (주)메가뉴스
  • 제호 : 지디넷코리아
  • 등록번호 : 서울아00665
  • 등록연월일 : 2008년 9월 23일
  • 사업자 등록번호 : 220-8-44355
  • 주호 : 서울시 마포구 양화로111 지은빌딩 3층
  • 대표전화 : (02)330-0100
  • 발행인 : 김경묵
  • 편집인 : 김태진
  • 개인정보관리 책임자·청소년보호책입자 : 김익현