홈페이지 » 코딩 » 2017 년에 배울 새로운 5 가지 프로그래밍 언어

    2017 년에 배울 새로운 5 가지 프로그래밍 언어

    개발자 됨. 당분간 최고의 경력을 쌓아 왔으며, 언제든지 이것이 바뀔 것이라고 상상하기 어렵습니다. 처음 시작한 사람이든 경험이 풍부한 프로그래머이든, 아마도 가장 자주 묻는 질문 될거야 다음에 배울 점?

    웹 산업은 빠른 속도로 변화하여 항상 새로운 것을 발견하고 경험을 쌓을 수 있습니다.하지만 문제는 어떻게 해결합니까? 다음 언어 선택?

    관심사, 현재 지식, 과 경력 목표 좋은 출발점입니다. 그런 다음 인기 순위 차트를 지배하는 스타 언어 JavaScript 또는 Python과 같이 잘못 처리하기가 어렵습니다. 하지만 당신이 좀 덜 공통적 인 것을 시도하여 정말 특정 지식 그것은 (있을 것이다) 수요가 많은. 답변을 찾는 데 도움이되도록 5 개의 프로그래밍 언어 올해 학습 가치가 있을지도 모르는.

    그루비

    그루비 이다 객체 지향 스크립팅 언어 아파치에 의해 만들어졌다. Java 플랫폼 용. 2003 년에 처음 등장했지만 안정적인 첫 번째 릴리스 (Groovy 1.0)는 2007 년에만 나왔습니다. 그 이후로 Netflix, Linkedin, Airbus 및 Mastercard.

    그루비 자바 바이트 코드로 동적으로 컴파일, 그러므로 그것 모든 Java 라이브러리와 완벽하게 통합됩니다.. 이미 자바 나 다른 언어로 프로그래밍 한 적이 있다면 중괄호 구문을 사용합니다. 너는 할 수있다. Groovy를 비교적 빨리 배웁니다..

    더 많은 것을 알고 싶다면 Java에 비해 Groovy의 이점 이 Quora 토론에서 그루비의 장점, JavaRevisited 블로그에는 또한 Java와 Groovy의 10 가지 기본적인 차이점. Groovy의 공식 웹 사이트에는 좋은 점이 있습니다. 차이점을 다시 요약하다., 너무.

    Groovy가 오픈 소스, 당신은 Github의 소스 코드, 또는 원할 경우 프로젝트에 직접 기여할 수 있습니다..

    Groovy는 대개 칭찬을 받기 때문에 개발자 생산성 향상, Grails 웹 애플리케이션 프레임 워크에 대한 액세스 더 자세히 살펴볼 좋은 이유가 될 수도 있습니다. Grails는 처음에 호출되었습니다. “Groovy on Rails” 후 “Ruby on Rails” 그러나 나중에이 이름은의 요구 때문에 떨어졌다. RoR창립자.

    Grails를 사용하면 Groovy 언어로 웹 애플리케이션을 빌드하십시오.. 여기에는 다음과 같은 유용한 기능이 많이 있습니다. 통합 ORM / NoSQL 지원, 플러그 형, 강력한 뷰 기술, 그리고 많은 다른 사람들.

    녹이 먼저 완료되었습니다. ...에서 “가장 사랑받는 사람” Stack Overflow의 2016 개발자 설문 조사 카테고리는 실제로 유망한 언어입니다. 녹은 시스템 프로그래밍 언어 모질라에 의해 만들어졌습니다. Rust는 최종 사용자를위한 응용 프로그램을 만드는 것이 아니라 하드웨어, C 또는 C ++ (JavaScript, Python, Perl 등과 같은 응용 프로그램 프로그래밍 언어가 아닌)와 같은 괄호 안에 있습니다.

    Mozilla는 Rust의 주요 목표를 다음과 같이 선언합니다. 최신 멀티 코어 프로세서를 최대한 활용. 녹이에 중점을 둡니다. 공연메모리 안전성, 그것 세그먼테이션 결함 방지 그리고 배우기 쉬운 문법. 그만큼 자사의 기업 사용자 목록 Dropbox, Telenor Digital, Coursera 및 SmartThings와 같은 이름이 인상적입니다..

    녹이있다. 오픈 소스, Github에서 소스 코드를 살펴볼 수 있습니다. 너가 그것을 배우고 싶으면 너는 할 수 있는다. 시작하다그 책 (예, 그냥 “그 책“, 그것은 핵심 팀이 쓴 것입니다. 너는 할 수있다. Rust 컴파일러를 다운로드하십시오. ~로부터 공식 녹 웹 사이트, 여기에 유용한 정보도 많이 있습니다..

    아래 동영상에서 모질라 개발자들은 왜 녹이 될지에 대해 이야기하고 있습니다. 네이티브 앱으로 웹 앱의 경쟁력 강화 미래에, 그리고 어떻게 그것을 C 사용으로 인해 생기는 문제를 해결합니다.++.

    엘릭서

    엘릭서 ~이다. 함수형 프로그래밍 언어 당신이 만들 수있는 실시간 분산 응용 프로그램. Elixir는 루비의 문제를 해결하기위한 핵심 Ruby 기여자에 의해 2011 년에 만들어졌습니다. 동시 코드 작성. 새로운 언어의 명확한 목표는 “여러 CPU에서 실행되는 Rails 애플리케이션의 성능 향상” (CodeSchool의 블로그 포스트에서 더 많은 것을보십시오).

    비약은 프로그래밍을위한 훌륭한 선택입니다 네트워크 애플리케이션고 가용성 시스템 뱅킹 소프트웨어와 같은 데이터 처리. 엘릭서 프로그램 Erlang Virtual Machine (BEAM)에서 실행됩니다.Erlang 바이트 코드로 컴파일. 결과적으로, Elixir 개발자는 Erlang의 생태계에 대한 완전한 액세스, 너무.

    너가하지 않으면 기능적 프로그래밍 아직, Elixir를 시작하는 것은 쉽지 않을 것입니다. 그러나 그렇게하기를 선택하면 프로그래밍에 대한 새로운 시각. 요컨대, 함수형 프로그래밍은 객체 지향 프로그래밍과는 완전히 다릅니다. 객체와 클래스를 사용하지 않는다. 그러나 프로그램은 함수 및 모듈 내부의 연산으로 작성.

    Elixir 악 대차에 뛰어 드는 데 약간의 격려가 필요한 경우 Spreedly Engineering 당신은 Elixir를 위해 충분히 똑똑합니다. 블로그 게시물, 정말 좋은 자신감 향상. 그만큼 공식 엘릭서 웹 사이트 많이있다 유용한 자료, 학습 안내서, 너는 할 수있다. 엘릭서를 설치하십시오 여기에서도. 비약은 또한이다 Github에서 사용 가능 어디에서 확인할 수 있습니까? 소스 코드 함께 정보를 얻으세요. 최신 호와 릴리스.

    가기

    그만큼 프로그래밍 언어로 이동 였다 Google에서 출시 2009 년, Google 이후 내부적으로 사용하다 많은 생산 시스템에서 이동은 정적으로 유형화 된, 동시적인, 컴파일 된 프로그래밍 언어 그 목적으로 창조 된 대규모 조직에서 직면하는 프로그래밍 문제 관리 매일 매일. 따라서 Java 및 C ++과 유사하게 Go는 다음과 같습니다. 대형 시스템으로 확장 가능.

    Go 2016 설문 조사의 결과에 따르면 대부분의 개발자는 행복해. 가장 자주 언급 된 이유는 “단순성, 사용 용이성, 동시성 기능 및 성능”. 가기 컴파일 시간 단축 코드 테스트 빌드 루프를 지원하기 위해 시험 구동 개발 (TDD)에 이상적.

    Go 's에 대해 더 알고 싶다면 특징 및 이점, Go의 인기에 대한 더 많은 통찰력을 제공하는 매체 게시물을 살펴보십시오. 가기 많은 기업 사용자가있다., Youtube (물론), Bitbucket, Basecamp, BBC, Dropbox 및 기타와 같은 사용자의 긴 목록 이 Github 페이지.

    고의 공식 웹 사이트는 훌륭한 자료입니다. 예를 들어 멋진 자료를 찾을 수 있습니다. 라이브 데모 ~ 할 수있는 Go의 작동 방식 테스트, 및 기타 유용한 것들 선적 서류 비치, 꾸러미, ~ 설치 설명서, 및 블로그 가기. Go는 오픈 소스이기 때문에 소스 코드 Github에서도.

    아르 자형

    그만큼 아르 자형 프로그래밍 언어는 큰 데이터 혁명 덕분에 최근 몇 년 동안 인기를 끌고 있습니다. R은 독점적 인 S 언어의 오픈 소스 버전 1990 년대 뉴질랜드 오클랜드 대학교의 Ross Ihaka와 Robert Gentleman이라는 두 명의 학자가 만들었습니다..

    R은 다음과 같은 경우에 사용할 수 있습니다. 통계 계산 및 그래픽, 관련된 작업을 수행 할 수 있습니다. 데이터 처리, 데이터 수집, 데이터 분석, 과 통계보고.

    R은 고용 시장의 높은 수요, O'Reilly의 2016 Data Science Salary Survey는 R 개발자가 인상적인 급여 전망. 그것도 우연의 일치 일 수는 없습니다. 스타의 언어 중 하나 MOOCs.

    너는 할 수있다. R 다운로드 그것의 공식 웹 사이트 어디에서 찾을 수 있습니까? R 저널, 한 무리의 매뉴얼, 과 서적. 읽으려면 신선한 튜토리얼 및 블로그 게시물 R에 R- 블로거 웹 사이트에서 나만의 R 관련 블로그 추가.

    아르 자형 버전 관리에 SVN 사용 하지만 당신은 소스 코드의 읽기 전용 미러 Github에서 좀 더 쉽게 탐색 할 수 있습니다. 다른 개발자가 R을 사용하여 수행 한 작업에 관심이있는 경우 트렌드 연구 프로젝트 Github 페이지 시작하기 좋은 곳이다..