IT 사람들이 좋아하고 싫어하는 프로그래밍 언어는 무엇입니까?

어떤 설문 조사에 대해 이야기하고 있습니까?

프로그래머를 위한 인기 있는 Q&A 서비스인 Stack Overflow가

개발자를 대상으로 한 연례 설문조사 결과, 개발자와 개발자들이 사용하는 기술에 대해 설문조사를 실시한 결과181개국 83,439명의 개발자가 2021년 5월부터 6월까지 설문조사에 참여했습니다.

설문 참가자들은 또한 작업에 사용하는 프로그래밍 언어, 프레임워크, 라이브러리 및 도구에 대해서도 이야기했습니다.

"좋아하는" 언어를 결정하려면스택 오버플로는 개발자들에게 작년에 어떤 언어를 사용했고 내년에는 무엇을 쓰고 싶은지 물었다. 응답자가 언어로 작업했고 계속 작업하고 싶다면 두 항목 모두에 "jackdaws"를 넣었습니다.

내림차순으로 상위 10개 선호 언어에는 Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js 및 Go가 포함됩니다.

회견

또한 설문 조사 대상자 중에는 10,000명 이상의 Javascript 개발자가 있습니다.Go 또는 Rust에서 개발을 시작하거나 계속합니다. 

Rust는 시스템 프로그래밍에 널리 사용되는 것으로 입증되었으며 부분적으로는 다음과 같은 이유로 Linux 커널 개발에서 C에 이어 두 번째 언어로 간주됩니다.메모리 관련 보안 버그를 해결하는 데 도움이 됩니다.

설문조사의 상위 5개 즐겨찾기에는 Rust, Clojure, TypeScript, Elixir 및 Julia가 포함됩니다(내림차순). 그 다음은 Python, Dart, Swift, Node.js 및 Go입니다.

같은 방식으로, 설문조사의 저자들은 "가장 혐오받는" 언어를 식별 했다. 먼저 프로그래머의 "좋아하는 것"에 대해 이야기해 보겠습니다.

제가 가장 좋아하는 언어는 Rust입니다 

Rust 프로그래밍 언어는 전 세계의 프로그래머들 중 최고가 되었습니다. 이것은 프로그래머를 위한 최대 포럼인 스택 오버플로 포털의 전문가들이 내린 결론입니다.

Rust는 6년 연속 "가장 사랑받는 프로그래밍 언어"의 지위를 받았습니다.응답자의 절대 다수가 그에게 투표했습니다.86.69%가 그에게 투표했습니다. 

왜 녹인가?

Rust 프로그래머는 태그를 지정합니다.키워드가 있는 간결한 구문. 또한 멀티스레딩 작업 시 메모리 누수 및 오류를 방지하는 데 도움이 되는 코드 분석기가 있습니다. 또한 개발자는 메모리의 데이터 위치에 대한 독립적인 관리(포인터 사용), 가비지 수집 부족 및 강력한 통계 유형에 주목합니다.

언어는 어떻게 생겨났습니까?

14년 전으로 거슬러 올라가면, 모질라의 그레이든 호잔(Graydon Horzan)은 여가 시간에 이 언어를 개발했습니다.2009년 Mozilla가 공식적으로 작업에 합류할 때까지 3년 동안 그는 혼자 작업했습니다.1년 후, 회사는 Rust를 대중에게 소개했습니다 .

2년 후, 언어의 첫 번째 알파 릴리스가 이루어졌습니다.특히 Rust에서 개발자들은 웹 브라우저용 Servo 엔진을 만들었습니다. 또 다른 1년 후, IT 거물인 Samsung이 Servo 작업에 합류했습니다. 협업의 결과로 서보 코드는 ARM 아키텍처로 이식되었습니다.

Rust 1.0은 2015년에 릴리스되었습니다.운영 첫해에 프로그래밍 언어는 Stack Overflow 포털의 "Favorite Programming Language" 대회에서 동상을 수상했습니다. 이후 몇 년 동안 그는 독점적으로 1 위를 차지합니다.

녹 기능

Evrone 분석가는 Rust 코드가프로그래밍의 네 가지 주요 개념인 절차적, 병렬, 기능 및 OOP에 해당합니다. 따라서 Rust는 많은 용도를 가진 다재다능한 언어입니다. 예를 들어:

  • 클라이언트 애플리케이션 및 웹 서버 프로그래밍;
  • 블록체인;
  • 자신의 운영 체제 만들기
  • 시스템 및 서버 모니터링을 위한 프로그램 및 응용 프로그램 작성;
  • 범용 소프트웨어 개발;
  • 인프라 생성;
  • 브라우저 및 게임용 작성 엔진.

이제 Rust는 끊임없이 변화하고 진화하는 비교적 젊은 언어입니다.그리고 바이러스 제작자는 "이국적인"희귀 언어로 간주됩니다. 희귀 프로그래밍 언어를 사용하면 다음을 수행할 수 있습니다. im 숨김 antivirus.With 그들의 도움에서 그들의 malware는 속인다예를 들어, C로 작성된 트로이 목마를 Rust로 작성된 로더 안에 숨겨 서명 분석.해커가 Rust에서 초기 창작물을 완전히 다시 작성하는 것은 드문 일이 아닙니다.

프로그래머는 어떤 언어를 싫어합니까?

결과별 가장 싫어하는 언어 순위Stack Overflow가 실시한 설문조사 중 C언어가 되었습니다. 응답자의 66%는 더 이상 그것을 다루지 않겠다고 답했고, 반대로 39.56%만이 계속 쓸 준비가 되어 있었습니다.

그건 그렇고, C가 수신 한 유일한 언어는 아닙니다.혐오스러운 상태. 그와 함께 C ++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA에서 이 상태를 받았습니다.

COBOL은 가장 오래된 프로그래밍 언어 중 하나로 간주됩니다.이 언어는 20세기 중반부터 존재해 왔으며 오랫동안 사어로 여겨졌습니다.그러나 2020년 봄, 코로나바이러스 팬데믹 기간 동안 다시 인기를 얻었습니다. 

지난해 미국 당국은New Jersey는 COVID-19 전염병으로 인해 미국 고용 시스템의 구형 PC에 대한 작업량이 증가함에 따라 COBOL 프로그래머를 찾기 시작했습니다. The Register에 따르면 전문가들은 40년 전의 메인프레임에서 소프트웨어를 업데이트해야 하며 이 소프트웨어는 더 이상 부하를 감당할 수 없습니다. 실업률이 높아진 탓이다. 수십만 명이 실직하면서 전국적으로 실업 수당 요청이 몇 주 만에 1600% 증가했습니다. 동시에 들어오는 응용 프로그램의 절반이 상당한 지연으로 처리되며 이를 위해서는 COBOL 전문가가 필요합니다. 목표는 메인프레임 소프트웨어를 업그레이드하는 것입니다. 그러나 당국에서는 그런 프로그래머를 찾기가 매우 어려웠습니다.

더 읽어보기

블랙홀이 어떻게 별을 파괴하기 시작하는지 확인하세요

대형 강입자 충돌기에서 발견된 새로운 입자

NASA: "과학" 모듈의 상황은 이전에 발표된 것보다 더 심각합니다.

Stack Overflow는 2008년 Joel Spolsky와 Jeff Atwood가 개발한 프로그래밍에 대한 질의응답 시스템입니다. 스택 교환 네트워크의 일부입니다. 이러한 종류의 다른 시스템과 마찬가지로스택 오버플로높이거나 내리는 질문과 답변을 평가할 수 있는 기회를 제공합니다.등록된 사용자의 평판.