프로그래밍

“프로그래밍 언어 개발의 감초” LLVM의 이해와 활용 방법

현재 개발 환경 분야에서는 매일 새로운 언어와 기존 언어에 대한 개선이 쏟아지고 있다. 모질라의 러스트, 애플의 스위프트, 젯브레인스의 코틀린, 그리고 실험적 파이썬 변형인 모조(Mojo) 등이 대표적이다. 모두 개발자에게 속도, 안전성, 편의성, 이...

LLVM 개발자 프로그래밍 2023.08.23

“AI가 소스코드 만들어 준다” LG CNS, 챗GPT 기반 코드 생성형 AI 개발

LG CNS가 챗GPT 기반의 코드 생성형 AI ‘AI 코딩(AI Coding)’을 개발했다고 6월 28일 발표했다. 회사에 따르면 ‘AI 코딩’은 시스템, 애플리케이션, 서비스 등 구축 시 개발자의 코딩 업무를 지원하는 생성형 AI 서비스다. LG...

LG CNS 챗GPT 생성형 AI 2023.06.28

고 개발자가 꼽은 가장 큰 불편함은 '오류 처리'

그동안 고(Go) 개발의 가장 어려움은 제네릭(generics)의 부재였다. 하지만 제네릭을 지원하는 현재, 고 개발자들이 꼽은 어려움은 오류 처리와 베스트 프랙티스 학습이라는 조사 결과가 나왔다. 고 개발자 5,844명을 대상으로 고 사용 방법을 ...

Go 개발자 2023.05.17

깃허브 코파일럿·아마존 코드위스퍼러에 맞선다… 구글 바드, 코드 생성 기능 추가

구글이 마이크로소프트의 깃허브 코파일럿(GitHub Copilot)과 아마존 코드위스퍼러(Amazon CodeWhisperer)에 맞서기 위해 ‘바드(Bard)’에 코드 생성, 디버깅, 코드 설명 기능을 추가했다.  구글 리서치의 그룹 제품...

생성형 AI 코딩 프로그래밍 2023.04.25

글로벌 칼럼ㅣ코파일럿 쓰는 120만 명 개발자가 놓치고 있는 것

AI를 사용한 소프트웨어 개발은 더 이상 먼 미래가 아니다. 이미 무려 120만 명 이상의 개발자가 ‘깃허브 코파일럿’에서 AI로 코드를 생성해 시간과 비용을 절감하고 있다. 아직 초기 단계이긴 하나 인상적인 코드 생성 기술로 인해 코파일럿에 이목이 ...

깃허브 깃허브 코파일럿 생성형 AI 2023.03.30

SW교육 전문 스타트업 해피해킹, ‘하이퍼그로스’로 사명 변경

해피해킹이 2022년 9월부터 ‘하이퍼그로스’로 사명을 변경하고 본격적인 교육 혁신에 나선다고 밝혔다.   이번에 변경된 새로운 사명 ‘하이퍼그로스(Hypergrowth)’에는 “IT 교육을 넘어 세상 전반에 초성장을 전달하겠다”는 포부를...

해피해킹 하이퍼그로스 에듀테크 2022.09.01

자바가 여전히 위대한 개발 언어인 7가지 이유

소프트웨어 분야에서 가장 흥미로운 현상 중 하나는 자바의 끈질긴 생명력이다. 언어이자 플랫폼으로써 자바는 기술 세계의 급격한 변화를 거치면서도 생존했고 자바 내부 구조도 그에 맞춰 변화됐다. 자바는 어떻게 해서 20년 이상 엔터프라이즈와 오픈소스에서 ...

자바 언어 개발자 2022.07.21

"새로운 개발자 경험이 온다" 2022년 SW 트렌드 총정리

전 세계적으로 사회의 양상을 근본적으로 바꿔버린 바이러스 대유행 사태가 잦아든 지금 우리는 2022년 중반에 와 있다. 지난 2년의 변화 중에서 가장 주목할 만한 것은 디지털 인프라의 필요성이 높아지고 이에 크게 의존했다는 점이다. 시스템 관리자가 새...

소프트웨어 트렌드 개발자 2022.06.16

그렙, 글로벌 개발자 오픈 교육 플랫폼 ‘비욘드캠퍼스’ 공개

그렙이 소프트웨어 개발자를 위한 글로벌 오픈 교육 플랫폼 ‘비욘드캠퍼스(BeyondCampus)’를 출시하고 첫 온라인 클래스 ‘DW(Data Warehouse) & SQL’을 개강했다고 밝혔다.   비욘드캠퍼스는 소프트웨...

그렙 에듀테크 개발자 2022.06.08

프론트엔드 아키텍처의 진화, 리액티브 자바스크립트

현재 소프트웨어 개발에서 가장 역동적인 분야는 프론트 엔드 아키텍처다. 동적인 사용자 인터페이스를 구축하기 위한 더욱 강력한 방법을 고안하고자 여러 혁신가들이 첨단 기술을 발전시키고 있다. 이들 작업은 대부분 맹렬한 속도로, 공개적으로 진행되고 있다....

자바스크립트 프론트엔드아키텍처 프론트엔드 2022.06.02

프로그래밍 언어의 간단한 역사

프로그래밍 언어 개발은 컴퓨터의 기계어와 밀접하게 연관된다. 기계어는 이름에서 알 수 있듯이 기계가 실행할 수 있는 명령으로 된 언어다. 여기서 기계는 컴퓨터에 내장된 마이크로프로세서를 의미한다(CPU, 하드 디스크 컨트롤러 등). 프로세서는 특수한 ...

프로그래밍 어셈블리 포트란 2021.11.02

2020년 가장 가치 있는 소프트웨어 개발 기술

지난 10년 동안 크게 성장한 분야 중 하나인 소프트웨어 개발 기술은 지금과 같은 경기 상황에서도 여전히 수요가 높다. 그 중에서도 다른 기술에 비해 특히 더 인기 있는 기술이 있다.  코로나19 팬데믹이 전세계 일자리 시장에 계속해서 영향...

개발자 프로그래밍 구인구직 2020.10.12

“몰래 하는 맛” 비밀스럽게 즐기는 10가지 나쁜 프로그래밍 습관

엄마 몰래 쿠키를 먹고, 저녁에 와인을 다소 과하게 마시고, 요금 미터기 시간이 지난 다음에도 주차장에 차를 세워 두고, 급커브 구간을 너무 빠르게 돌아 나간 경험은 모두가 있을 것이다. 물론 프로그래밍의 기본적인 이런저런 규칙도 위반한다. 나쁜 행동...

프로그래밍 함수 디버깅 2019.12.09

AI 개발을 위한 최적의 프로그래밍 언어 6+2선

인공 지능(Artificial Intelligence, AI)는 애플리케이션 개발자에게 무한한 가능성을 제공한다. 머신러닝 또는 딥 러닝을 활용해 훨씬 더 정확한 사용자 프로필, 개인 맞춤 설정, 추천을 만들거나 더 스마트한 검색, 음성 인터페이스 또...

자바 줄리아 루아 2019.11.22

구글 고의 위력을 보여주는 10가지 오픈소스 프로젝트

세상에 나온지 10년째인 구글 고(Go) 프로그래밍 언어는 그동안 확고한 입지를 다졌다. 구글 고가 큰 인기를 끈 이유는 가볍고 빠른 컴파일 속도와 함께 동시 및 분산(즉, 클라우드) 애플리케이션 개발을 쉽게 해주는 풍부한 라이브러리와 추상화에 있다....

프로그래밍 라이브러리 컨테이너 2019.10.11

글로벌 칼럼 | "내일의 코볼", 자바인가 파이썬인가

우리는 새로운 것에 열광한 나머지 ‘오래된’ 것이 얼마나 오랫동안 우리 곁에 남아 있는지 잊어버리곤 한다. 예를 들면 코볼(Common Business-Oriented Language, COBOL)이 있다. 이번 달에 환갑을 맞이한 이 고색 창연한 프...

자바 코볼 프로그래밍 2019.09.18

소프트웨어 개발을 쉽게 만드는 머신러닝 5종

머신러닝을 사용하는 개발자와 대화해 보면 어느 순간 AI 지원 애플리케이션과 툴을 만드는 데 필요한 것들, 예를 들면 텐서플로우(TensorFlow)나 파이토치(PyTorch), 사이킷런(Scikit-learn) 등으로 화제가 옮겨가곤 한다. &nbs...

프로그래밍 인공지능 개발툴 2019.07.26

토픽 브리핑 | 현 시점에서 배워야 할 프로그래밍 언어들

세상을 움직이고 변화시키는 원동력은 다양하다. 하지만 이런 변화의 중심에는 항상 IT가 있었다. 오늘날 비즈니스 현업 사용자는 IT를 모르고서는 할 수 있는 업무는 그리 많지 않다. 과거에는 오피스 프로그램이나 자신의 업무와 관련된 시스템 정도만 이해...

개발 프로그래밍 인공지능 2019.07.05

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.