본문 바로가기

반응형

잡학다식/IT 컬럼

(107)
2025년 프로그래밍 언어 인기 순위와 AI가 불러올 코드 작성의 미래 2025년 IEEE Spectrum이 발표한 프로그래밍 언어 인기 순위에서 Python이 다시 1위를 차지했습니다. 반면, 오랫동안 웹 개발의 중심에 있던 JavaScript는 6위로 하락했는데요. 이 변화 뒤에는 단순한 유행의 교체가 아닌, AI 기반 코딩 도구의 확산이라는 큰 흐름이 자리하고 있습니다.이번 글에서는 2025년 프로그래밍 언어 순위 변화와 그 배경, AI가 불러오는 언어 인기도 개념의 붕괴, 그리고 앞으로의 프로그래밍 패러다임 변화를 정리해 보겠습니다.1. 2025년 프로그래밍 언어 순위IEEE Spectrum 조사에 따르면 올해 프로그래밍 언어 순위는 다음과 같습니다.1위: Python2위: Java3위: C++4위: SQL5위: C#6위: JavaScript7위: TypeScript..
퀀트 투자자를 위한 필수 Python 오픈소스: 9가지 추천 GitHub 저장소 정량금융(퀀트) 분야는 방대한 데이터와 수학적 모델을 기반으로 투자 의사결정을 내립니다. 그러나 복잡한 모델링과 시뮬레이션을 처음부터 직접 구현하기에는 많은 시간과 노력이 필요합니다.이때 유용한 것이 바로 오픈소스 라이브러리입니다. GitHub에는 퀀트 전략 설계와 검증에 활용할 수 있는 다양한 라이브러리와 프레임워크가 공개되어 있으며, 이를 활용하면 학습과 실험을 훨씬 효율적으로 진행할 수 있습니다. 이번 글에서는 Python 기반 정량금융 분야에서 특히 널리 쓰이는 아홉 가지 GitHub 저장소를 소개하고, 각각의 특징과 활용 방법을 정리했습니다.1. QuantLib개요: 금융 수학 라이브러리의 표준격으로, C++로 작성되었으나 Python 바인딩을 지원합니다.주요 기능: 옵션 가격 결정, 금리 곡선..
Luau: Roblox에서 태어난 차세대 임베디드 스크립트 언어 게임이나 임베디드 환경에서 스크립트 언어는 단순히 동작을 구현하는 수단이 아니라, 성능과 안전성, 유지보수성을 동시에 고려해야 하는 중요한 도구입니다. 오랫동안 Lua는 가볍고 유연한 언어로 사랑받아 왔습니다. 하지만 플랫폼이 성장하고 코드베이스가 방대해질수록 Lua만으로는 한계가 드러나기 시작했습니다.Roblox는 이러한 한계를 극복하기 위해 Lua 5.1을 기반으로 성능과 안정성, 타입 시스템을 대폭 강화한 새로운 언어인 Luau를 개발했습니다. Luau는 Roblox 전용 언어로 시작했지만, 빠르고 작으며 안전한 특성과 점진적 타입 지원을 통해 향후 다양한 임베디드 환경에서도 사용될 수 있는 잠재력을 가지고 있습니다. 이번 글에서는 Luau가 등장한 배경과 주요 특징, 그리고 왜 주목해야 하는지에 ..
AI 시대, 개발자 포트폴리오는 어떻게 달라지고 있을까? 개발자의 포트폴리오는 단순히 실력을 보여주는 도구가 아니라, 취업의 문을 여는 핵심 열쇠였습니다. 하지만 AI가 코드를 작성하고 프로젝트를 빠르게 만들어내는 시대에 들어서면서, 포트폴리오의 의미와 가치도 변화하고 있습니다.이 글에서는 AI가 개발자 포트폴리오를 어떻게 바꾸고 있는지, 그리고 취업 경쟁력을 높이기 위해 개발자가 포트폴리오에서 어떤 점을 강조해야 하는지를 정리해 드리겠습니다.AI가 바꾼 포트폴리오의 개념과거에는 직접 작성한 코드와 완성된 프로젝트가 포트폴리오의 핵심이었습니다. 그러나 이제는 AI 코드 생성 도구 덕분에 프로젝트를 훨씬 빠르고 매끄럽게 완성할 수 있습니다.Skillsoft/Codecademy의 Greg Fuller 부사장은 이렇게 말합니다.“만약 당신이 AI를 사용하지 않았다면..
Git, Rust를 품다: Git 3.0부터 Rust 필수화 선언의 의미 소스코드 관리의 대명사인 Git이 큰 변화를 예고했습니다. Git 프로젝트는 앞으로 Rust를 코어에 도입하고, 차기 메이저 릴리스인 Git 3.0부터 Rust가 빌드 필수 요건이 될 것이라고 공식 발표했습니다. 이번 결정은 단순한 기능 추가가 아니라 코드 안전성, 유지보수성, 확장성을 확보하기 위한 역사적 전환점이라 할 수 있습니다.이 글에서는 Git이 왜 Rust를 도입하는지, 첫 시험적 패치가 어떤 의미를 갖는지, 그리고 앞으로 어떤 변화가 예상되는지 정리해 보겠습니다.Git에 Rust 도입 배경Git은 2005년 처음 등장한 이후 C 언어를 기반으로 발전해 왔습니다. 하지만 시간이 지나면서 메모리 안전성 문제와 유지보수 부담이 커졌습니다. Rust 도입 배경은 크게 세 가지로 정리할 수 있습니다...
속보! 구글 NotebookLM, 대규모 업그레이드 공개 – 놓칠 수 없는 6가지 핵심 기능 구글이 또 한 번 판을 흔들었습니다. 연구와 학습, 정보 정리에 특화된 NotebookLM이 대규모 업그레이드를 통해 완전히 새로워졌습니다. 단순한 메모 툴을 넘어 학습, 협업, 지식 관리의 강력한 동반자로 거듭난 것인데요. 이번 포스팅에서는 NotebookLM의 새로운 6가지 핵심 기능을 하나씩 살펴보고, 어떤 점에서 사용자 경험이 바뀌는지 정리해 보겠습니다.1. Flashcards와 퀴즈 – 능동적 학습 지원이번 업데이트에서 가장 눈에 띄는 기능은 바로 업로드한 자료를 플래시카드와 퀴즈로 변환할 수 있다는 점입니다.사용자가 직접 만든 콘텐츠를 기반으로 복습용 퀴즈를 자동 생성단순 읽기 학습이 아닌 **능동적 회상(Active Recall)**을 가능하게 함시험 준비, 새로운 개념 학습에 최적화즉, N..
개발자의 흐름을 지켜주는 새로운 도구, Visual Studio 2026 Insiders 공개 2026년 버전의 Visual Studio가 Insiders 채널을 통해 공개되었습니다. 이번 릴리스는 단순한 기능 업데이트가 아니라, 개발 환경 자체를 새롭게 정의하는 수준의 변화가 담겨 있습니다.AI가 IDE에 자연스럽게 통합되었고, 성능은 이전보다 월등히 빨라졌으며, 사용자 인터페이스 역시 한층 더 현대적이고 직관적으로 개선되었습니다.이번 글에서는 Visual Studio 2026 Insiders의 핵심 기능과 특징을 중심으로 어떤 점이 달라졌는지 정리해 보겠습니다.AI 기반 개발 환경 (AI Integrated Development)Visual Studio 2026에서 가장 큰 변화는 AI가 단순한 부가 기능이 아닌, IDE의 흐름 속에 자연스럽게 녹아들었다는 점입니다.새로운 코드베이스를 열면 A..
Tempo: Stripe가 만든 차세대 결제 블록체인, 왜 주목해야 할까? 블록체인은 금융 혁신의 핵심 기술로 자리잡았지만, 정작 **‘결제’**라는 본질적인 문제를 해결하는 데는 한계가 많았습니다. 범용 블록체인은 처리 속도와 수수료 문제 때문에 대규모 결제에 적합하지 않았고, 거래 중심 체인은 실물 결제 흐름과 어긋나는 경우가 많았습니다.이런 상황에서 **Stripe와 Paradigm이 주도하고, Visa·Shopify·OpenAI·Deutsche Bank 등 글로벌 기업이 협력해 만든 새로운 L1 블록체인 ‘Tempo’**가 등장했습니다. Tempo는 초당 10만 건 이상의 거래 처리(TPS), 1초 미만 결제 확정, 초저비용 수수료, 그리고 프라이버시 보호까지 갖춘 **‘결제 전용 블록체인’**입니다.이 글에서는 Tempo가 무엇인지, 기존 블록체인과 무엇이 다른지, 그..

반응형