V 프로그래밍 언어가 오픈 소스로 출시되었습니다.

프로그래밍 언어 V

V 프로그래밍 언어 개발을 담당하는 팀 지난 XNUMX 월 오픈 소스 버전의 가용성을 계획했습니다. 2019 년 XNUMX 월의 언어입니다.

그리고 이것은 이번 주에 오픈 소스 버전을 게시함으로써 성취되었습니다. 언급 한 많은 기능 중 일부를 사용하여 이 릴리스에서 개발 팀은 항상 보안, 속도, 가벼움 및 모든 C / C ++ 프로젝트를 번역하는 기능과 같은 기능을 강조합니다.

프로그래밍 언어는 Alex Medvedniko가 만들었습니다. 단순성과 성능에 대한 강한 의지를 가지고 있다고 말하는 네덜란드 개발자.

Alex에 따르면 기존의 다른 언어로 할 수있는 모든 것은 V로도 가능합니다.. Alex는 Volt 프로젝트를 수행하기 위해 V 언어를 만들었다 고 말했습니다.

Volt는 Slack, Skype, Matrix, Telegram, Twitch 및 기타 여러 서비스를위한 기본 데스크톱 클라이언트입니다. 다른 플랫폼의 모든 연락처에 접근하기 위해 XNUMX 개의 앱이 필요하지 않습니다.

지난 XNUMX 월 V 언어 발표 중Alex는 속도와 보안을 포함하여 가장 빈번한 개발자에게 호소하는 많은 기능이 있다고 말했습니다. 가벼움과 모든 프로젝트를 번역하는 능력. / C ++.

또한 전체 V 언어와 표준 라이브러리가 400KB 미만이라고합니다. 문서에 따르면 V는 프로세서 코어 당 초당 1.2 만 줄의 코드를 컴파일 할 수 있습니다.

V 출시에 대해

이번 주 언어 릴리스에서는 오픈 소스 프로젝트로서 Alex와 다른 개발자들은 V가 유지 보수 가능한 소프트웨어 개발자를위한 간단하고 빠르며 안전하며 컴파일 된 언어로 약속을 지키고 있다고 말했습니다.

XNUMX 월 발표에서와 같이 팀은 V로 작성된 코드의 빠른 컴파일과 같은 기능을 강조합니다. 언어 안전성, C / C ++ 번역기, 즉시 고려할 코드 재로드, 변경 사항, 컴파일러 및 라이브러리의 매우 작은 크기 (약 400KB)는 종속성을 포함하지 않기 때문입니다.

V 프로그래밍 언어의 주요 기능은 다음과 같습니다.

  • 빠른 컴파일 : V는 프로세서 코어 당 초당 1.5 만 줄의 코드를 컴파일합니다.
  • 보안 (비 글로벌, 기본 불변성, 부분적으로 순수한 함수 등)
  • C / C ++ 번역 : V는 C / C ++ 프로젝트를 번역하고 보안, 단순성 및 컴파일을 최대 200 배 더 빠르게 제공 할 수 있습니다.
  • 종속성이없는 400KB 컴파일러-모든 V 언어 및 표준 라이브러리는 400KB 미만입니다. 0,3 초 ​​내에 V 생성 가능
  • 핫 코드 다시로드 : 다시 컴파일하지 않고 변경 사항을 즉시 가져옵니다. 또한 각 빌드 후 작업중인 상태를 찾는 데 시간을 낭비하지 않기 때문에 귀중한 개발 시간을 몇 분 절약 할 수 있습니다.

그 외에도 문서에 V가 Go와 비슷하다고 나와 있습니다. Google에서 만든 프로그래밍 언어입니다. 성능과 관련하여 팀은 V가 C만큼 빠르면서 상호 운용성을 제공한다고 믿습니다.

그러나 많은 사람들이 언어에 대해 언급 된 많은 이점에 대해 회의적입니다.

그들은 또한 저자가 컴파일 타임에 "데이터가없는"멀티 스레드 부분을 포함하여 아직 많은 기능을 완성하지 않았으며 Go와 Rust보다 사용하기 쉽다고 지적합니다.

그들에게는 일부 코드가 릴리스되었으므로 광고 된 기능의 대부분이 제거 된 상태에서 C / C ++ 변환기에 불과한 것으로 보입니다.

현재 저자는 오픈 소스 언어의 첫 번째 버전을 게시했습니다. V는 LLVM 컴파일러 프레임 워크를 사용하지 않고 기계 코드로 직접 컴파일한다고보고했습니다.

그에 따르면 이것이 가볍고 빠른 주된 이유 중 하나입니다. 현재는 x64 아키텍처와 Mach-O 형식 만 지원됩니다.

V 코드


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   자동 조종 장치

    400kb로 훌륭하게 들립니다! Obelix의 마법 공식처럼 보입니다. = :)

    1.    타락

      나는 당신에게 말하고 있습니다, 그것은 우리가 결국 어떻게 될지 봐야만하더라도 놀랍습니다.