주요 내용

데이터 분석 영역에서 R의 명성이 줄어들고 있으며, 실무자 사이에서 더 이상 인기가 높아질 가능성은 낮아 보입니다.

한때 Microsoft에서 선호하는 프로그래밍 언어였던 Visual Basic은 이제 Windows 운영 체제에서 응용 프로그램을 만들기 위한 플랫폼으로 Visual Basic .NET으로 대체되었습니다.

하스켈은 처음에는 저명한 함수형 프로그래밍 언어로 상당한 명성을 누렸지만, 최근 몇 년 동안 느린 응답 속도와 바둑이나 파이썬과 같은 언어의 강력한 경쟁으로 인해 그 매력이 약해졌습니다.

기술 분야는 그 안에서 사용되는 프로그래밍 언어를 포함하여 지속적으로 진화하는 것이 특징입니다. 인공지능의 보급률 증가와 언어 사용에 대한 영향력을 고려할 때, 어떤 프로그래밍 언어가 향후 몇 년 동안 관련성을 유지할 것인지, 다른 프로그래밍 언어는 선호도나 유용성이 떨어질 수 있는지를 확인하는 데 관심이 높아지고 있습니다.

다목적 프로그래밍 언어인 파이썬, 자바, 자바스크립트가 최근 각광을 받고 있는 반면, 덜 인기 있는 다른 언어들은 인기를 잃어가고 있는 것으로 보입니다.

언어 변경이 확고한 현실임을 감안할 때, 가까운 미래에 크게 각광받을 것 같지 않은 9개 언어 옵션은 포기하는 것이 현명할 것입니다.

R

R 프로그래밍 언어의 등장은 데이터 분석 영역을 장악하는 것을 목표로 하여 오랜 기간 동안 인기를 누렸으나 최근에는 Python 프로그래밍 언어와의 경쟁이 심화되고 있습니다.

프로그래밍 언어로서 R은 코더에게 다양하고 유용한 기능을 제공하지만, 현재 순위에서는 낮은 편입니다. TIOBE 지수 에서 18위에 랭크되어 있으며, 더 이상 상승할 가능성은 낮습니다.

시간이 지남에 따라 사용량이 감소했지만 R은 실험을 원하는 사람들에게 여전히 실행 가능한 옵션입니다. 이 프로그래밍 언어는 사용자의 편의를 위해 Mac과 Windows 컴퓨터 모두에 설치할 수 있습니다.

비주얼 베이직

, 에서 Windows 시스템에서 시작된 비주얼 베이직은 프로그래밍 언어로서 풍부한 역사를 가지고 있습니다. 그러나 그 오랜 역사에도 불구하고 Microsoft의 주력 언어는 가까운 미래에 예전의 명성을 되찾지 못할 것으로 보입니다.

Microsoft가 Visual Basic에 대한 지원을 중단한 것을 고려할 때, 그 종말은 피할 수 없는 결과인 것으로 보입니다.대신 객체 지향 프로그래밍 언어인 Visual Basic .NET이 Windows 플랫폼에서 응용 프로그램을 만들기 위한 유력한 대안으로 떠올랐습니다. 따라서 이러한 소프트웨어를 개발하고자 하는 개인은 이 최신 기술에 능숙해지는 것이 좋습니다.

이 글도 확인해 보세요:  판다와 폴라: 성능 대결

Visual Basic .NET이 이전 버전과 비슷한 문제에 직면할 수 있다는 인식에도 불구하고 Microsoft가 가까운 장래에 지원을 포기할 가능성은 낮아 보입니다. 이는 Visual Basic .NET이 Windows 환경의 초석 역할을 하며 회사의 기술 인프라 내에서 필수적인 구성 요소로 남아 있기 때문입니다.

하스켈

수많은 개발자가 이 우아하고 기능적인 프로그래밍 언어에 대한 숙련도를 얻고자 하는 열망을 표현한다는 점에서 하스켈의 가장 유명한 시기가 과거인 것처럼 보이는 것은 안타까운 일입니다. 시간이 지남에 따라 하스켈의 고유 모네이드와 대수 데이터 구조를 활용하여 실질적인 금융 애플리케이션을 제작할 때 하스켈을 선택하는 사람들이 점점 더 많아지고 있습니다.

하스켈은 미란다, 클린, 호프 등 여러 소스에서 영감을 얻은 언어입니다. 이러한 강점에도 불구하고 성능이 느리다는 비판을 받아왔으며, 이는 프로그래머들 사이에서 하스켈의 매력을 제한하는 요인으로 작용했습니다. 그 결과 최근에는 개발 활동이 거의 없었으며, 가장 최근의 중요한 업데이트는 거의 10년이 지났습니다.

Go나 Python과 같이 주목할 만하고 적응력이 뛰어난 다른 언어와 달리, 하스켈은 확고한 관련성과 실용성으로 인해 2000년대 내내 지속적으로 도전해 온 이러한 현대적 대안 언어와 비교할 때 불리한 입지를 경험했습니다. 티오베 지수 내에서 바둑 프로그래밍이 부활한 것은 분명 장점이 있습니다.

비주얼 베이직 애플리케이션

간단히 VBA라고도 하는 VBA(Visual Basic for Applications)는 Microsoft의 Office 애플리케이션 제품군에서 사용되는 매우 다재다능한 프로그래밍 언어입니다. 이 강력한 도구를 사용하면 반복적인 작업 실행과 같은 다양한 자동화를 Excel 내에서 수행할 수 있으며, 매크로 기반 기능을 통해 사용자 지정 Word 및 PowerPoint 문서를 만들 수도 있습니다.

Microsoft가 자바스크립트의 보급률과 다용도성 때문에 비주얼 베이직 포 애플리케이션(VBA)의 단계적 폐지를 고려하고 있다는 소문이 있습니다.

Microsoft는 어느 시점에 프로그래밍 언어를 중단할 수 있나요?

다양한 기업에서 반복적인 프로세스를 간소화하는 데 VBA가 광범위하게 활용되고 있다는 점을 고려할 때, 그 존재감은 예상보다 오래 지속될 수 있습니다.JavaScript API와 관련된 지속적인 문제와 Microsoft 시스템과의 호환성 덕분에 이 프로그래밍 언어의 수명이 연장될 수 있었지만, 범용성이 낮은 특수 도구라는 한계가 있었습니다.

이 글도 확인해 보세요:  GitHub Copilot을 다운로드하고 VS 코드와 함께 사용하는 방법

포트란

포트란은 60여 년 전인 1957년에 포뮬러 트랜슬레이션으로 소개되었지만, 이후 수많은 최신 프로그래밍 언어가 등장했음에도 불구하고 단종되거나 인기를 잃지 않고 살아남을 수 있었던 언어입니다. 시간이 지남에 따라 인기가 떨어지긴 했지만, 포트란은 여전히 탄력적이고 강력한 언어로 남아 있으며, 동시대 많은 언어의 수명이 다한 후에도 계속 번창하고 있습니다.

포트란은 주로 IBM에서 개발한 다소 수수께끼 같은 프로그래밍 언어입니다. 특히 수치 기상 예측, 전산 물리학 및 전산 유체 역학과 같은 복잡한 작업을 처리할 때 수치 계산 및 과학적 모델링에 관련된 사람들에게 없어서는 안 될 도구로 남아 있습니다.

적용 범위가 비교적 제한적이지만 포트란은 견고한 기반을 자랑하며, 이 프로그래밍 언어의 지지자들이 완전히 충성을 포기하는 데는 시간이 걸릴 수 있습니다.

COBOL

ALGOL, LISP, FORTRAN과 함께 1960년대에 주요 프로그래밍 언어 중 하나였던 COBOL은 원래 비즈니스 연산과 과학 연산 간의 구분을 용이하게 하기 위해 고안된 언어입니다. 그러나 시간이 지남에 따라 이 언어는 점차 쇠퇴하여 결국 사라졌습니다.

COBOL은 다른 프로그래밍 언어와의 상호 운용성이 제한적이며 개발자들 사이에서 널리 채택되는 데 실패했습니다. 규제상의 이유로 은행 및 금융과 같은 특정 산업에서 의무화되었음에도 불구하고 여전히 소규모 전문가 커뮤니티에 국한된 전문 언어로 남아 있습니다. COBOL에 대한 전문 지식을 보유한 사람은 거의 없기 때문에 광범위한 소프트웨어 개발 환경에서는 그 존재감이 미미합니다.

Perl

Perl은 웹 개발, 네트워크 프로그래밍, 텍스트 처리, 그래픽 사용자 인터페이스(GUI) 디자인 등 다양한 영역에서 널리 사용되는 다용도 프로그래밍 언어입니다. 다양한 작업에 대한 적응성이 이 기간 동안의 인기에 크게 기여했습니다.

Perl 5 및 Perl 6, 라쿠라고도 합니다. 다양한 가능성을 제시하고 포괄적인 기능을 갖추고 있지만, 이러한 장점은 CPU 사용률과 메모리 요구량 측면에서 계산 리소스 소비 증가를 수반합니다.

시장 내 Perl의 보급률이 점진적으로 감소하는 것은 점점 더 사용자 친화적이고 유용한 웹 개발 솔루션을 선택하는 개발자들 사이에서 인기가 떨어지고 있기 때문일 수 있습니다.

이 글도 확인해 보세요:  파이썬을 사용하여 FLAMES 게임 플레이하기

액션스크립트

액션스크립트는 Adobe에서 개발한 프로그래밍 언어로, 자바스크립트에서도 사용되는 ECMAScript를 기반으로 합니다. 이 플랫폼과 기본적으로 통합되어 있으므로 주로 Adobe Flash와 관련이 있습니다.

액션스크립트는 객체 지향 원칙을 활용하여 플래시 애플리케이션 내에서 상호 작용을 생성하는 프로그래밍 언어입니다. 그러나 대체 기술의 광범위한 채택과 플래시 지원 중단으로 인해 시간이 지남에 따라 ActionScript의 사용은 꾸준히 감소하고 있습니다.

Apple이 iOS 기기에서 Adobe Flash에 대한 지원을 중단하기로 결정하면서 ActionScript의 미래도 위태로워졌다는 것이 분명해졌습니다.

파스칼

1970년 니클라우스 비르트가 개발한 파스칼은 초보자에게 코딩 방법을 가르치는 데 널리 사용되는 절차적 프로그래밍 언어인 ALGOL의 정신을 구현한 언어입니다.

파스칼은 계층 구조를 통해 점진적으로 상승하면서 주목할 만한 발전을 이루었지만, 컴퓨터 프로그래밍 영역에 큰 혁신을 가져오는 데는 실패했습니다. 반대로 파스칼의 후속 언어들은 주목할 만한 혁신을 보여주었습니다.

파스칼의 개발은 터보 파스칼, 오브젝트 파스칼, 델파이(그래픽 사용자 인터페이스 기능으로 인해 전작을 능가하는 인기를 누린 고급 객체 기반 프로그래밍 언어) 등 여러 차례의 반복을 불러일으켰습니다.

조만간 사라질 프로그래밍 언어

오늘날 개발자들은 모든 요구 사항을 충족할 수 있는 단일 언어가 없기 때문에 다양한 프로그래밍 언어를 사용하고 있습니다. 요구 사항이 계속 복잡해지고 진화함에 따라 특정 언어는 이러한 변화하는 요구 사항을 충족할 수 있는 능력에 따라 인기가 높아지기도 하고 낮아지기도 합니다.

경쟁의 압박으로 인해 많은 언어가 현대적이고 적절한 속성을 제공하는 데 부족함을 드러내고 있습니다. 시간이 지남에 따라 더 새롭고 발전된 대안이 등장했고, 결국 변화하는 시대에 발맞추지 못한 언어들은 쇠퇴하고 결국 소멸하게 되었습니다.

By 최은지

윈도우(Windows)와 웹 서비스에 대한 전문 지식을 갖춘 노련한 UX 디자이너인 최은지님은 효율적이고 매력적인 디지털 경험을 개발하는 데 탁월한 능력을 발휘합니다. 사용자의 입장에서 생각하며 누구나 쉽게 접근하고 즐길 수 있는 콘텐츠를 개발하는 데 주력하고 있습니다. 사용자 경험을 향상시키기 위해 연구를 거듭하는 은지님은 All Things N 팀의 핵심 구성원으로 활약하고 있습니다.