V програмчлалын хэлийг нээлттэй эхээр гаргасан

програмчлалын хэл V

V програмчлалын хэлийг хөгжүүлэх чиглэлээр ажилладаг баг өнгөрсөн XNUMX-р сард нээлттэй эх хувилбартай байхаар төлөвлөж байсан 2019 оны XNUMX-р сарын хэлний.

Энэ долоо хоногт нээлттэй эх хувилбарыг хэвлэн нийтлүүлснээр энэ амжилтанд хүрсэн таны дурдсан олон онцлог шинж чанаруудтай хэл. Энэхүү хувилбар дээр хөгжүүлэлтийн баг аюулгүй байдал, хурд, хөнгөн, бүх C / C ++ төслүүдийг орчуулах чадвар зэрэг онцлог шинж чанаруудыг үргэлж онцолж өгдөг.

Програмчлалын хэлийг Алекс Медведнико бүтээсэн, энгийн бөгөөд гүйцэтгэлд тууштай ханддаг гэж хэлсэн Голландын хөгжүүлэгч.

Алексийн хэлснээр одоо байгаа бусад хэлээр хийж болох бүх зүйлийг V-тэй хийх боломжтой. Алекс Вольтын төслөө хэрэгжүүлэхийн тулд V хэлийг бүтээсэн гэж хэлсэн.

Волт бол Slack, Skype, Matrix, Telegram, Twitch болон бусад олон үйлчилгээнд зориулагдсан ширээний програм юм. Та янз бүрийн платформ дээрх бүх харилцагчдаа хүрэхийн тулд хэдэн арван програмтай байх шаардлагагүй.

Өнгөрсөн XNUMX-р сард V хэлний танилцуулгын үеэр, Алекс нь хамгийн хурдан хөгжүүлэгчид, түүний хурд, аюулгүй байдал зэрэг олон шинж чанаруудтай болохыг тэмдэглэв. түүний хөнгөн, таны бүх төслүүдийг орчуулах чадвар. / C ++.

V хэл, түүний стандарт номын сан бүхэлдээ 400 КБ-аас бага гэж хэлсэн. Түүний баримт бичигт V нь нэг процессорын цөм тутамд секундэд 1.2 сая мөр кодыг хөрвүүлэх боломжтой гэдгийг хэлж өгдөг.

V-г суллах тухай

Энэ долоо хоногт хэлний хувилбар дээр нээлттэй эхийн төслийн хувьд Алекс болон бусад хөгжүүлэгчид V нь засвар үйлчилгээ хийх боломжтой програм хангамж хөгжүүлэгчдэд зориулсан энгийн, хурдан, аюулгүй, хөрвүүлсэн хэлээр амласнаа биелүүлж байгааг тэмдэглэжээ.

Гуравдугаар сарын зар шиг баг нь V-д бичигдсэн кодыг хурдан эмхэтгэх, хэлний аюулгүй байдал, C / C ++ орчуулагч, шууд харгалзан үзэхийн тулд дахин ачаалах код, өөрчлөгдөж, хөрвүүлэгч болон номын сангийн маш бага хэмжээ нь 400 КБ байдаг, учир нь энэ нь ямар нэгэн хамаарал агуулаагүй болно.

V програмчлалын хэлний үндсэн шинж чанаруудыг дор харуулав.

  • хурдан хөрвүүлэлт: V нь нэг процессорын цөм тутамд секундэд 1.5 сая мөр кодыг хөрвүүлдэг
  • аюулгүй байдал (дэлхийн бус, анхдагч өөрчлөгдөхгүй байдал, хэсэгчлэн цэвэр функцууд гэх мэт)
  • C / C ++ орчуулга: V нь таны C / C ++ төслийг орчуулж, аюулгүй байдал, энгийн байдал, хөрвүүлэлтийг 200 дахин хурдан санал болгодог.
  • Тэг хамааралтай 400 КБ хөрвүүлэгч - Бүх V хэл ба түүний стандарт номын сан 400 КБ-аас бага байна. 0,3 секундын дотор V үүсгэх боломжтой
  • Халуун кодыг дахин ачаалах: Өөрчлөлтийг дахин хөрвүүлэхгүйгээр шууд авах. Та бүтээн байгуулалт бүрийн дараа ажиллаж буй мужаа хайж олоход цаг хугацаа алдахгүй тул та хөгжлийнхөө цаг хугацааг хэмнэх болно.

Түүнээс гадна, таны баримт бичиг V нь Go-тэй төстэй болохыг харуулж байна, Google-ийн бүтээсэн програмчлалын хэл. Гүйцэтгэлийн тухайд V нь C-тэй адил хурдтай гэж үздэг бөгөөд үүнтэй хамт ажиллах чадварыг санал болгодог.

Гэсэн хэдий ч олон хүн хэлний талаархи олон ашиг тусын талаар эргэлзээтэй хэвээр байна.

Тэд мөн зохиогч олон онцлог шинж чанаруудыг хараахан эцэслэн шийдээгүй байгаа, үүнд хөрвүүлэх үед "өгөгдөлгүй" байх ёстой олон урсгалтай хэсгийг оруулаад Go, Rust-ээс илүү ашиглахад хялбар байгааг тэмдэглэжээ.

Тэдний хувьд одоо зарим нэг код гарсан тул зар сурталчилгааны ихэнх шинж чанаруудыг устгасан C / C ++ орчуулагчаас арай илүү юм шиг санагдаж байна.

Одоогийн байдлаар зохиогч нээлттэй эх хэлний анхны хувилбарыг хэвлүүлээд байна. V нь LLVM хөрвүүлэгчийн хүрээг ашигладаггүй, харин шууд машины кодонд хөрвүүлдэг гэж мэдээлсэн.

Түүний үзэж байгаагаар энэ нь яагаад ийм хөнгөн бөгөөд хурдан байгаагийн нэг гол шалтгаан болжээ. Одоогийн байдлаар зөвхөн x64 архитектур болон Mach-O форматыг дэмжиж байна.

V код

 


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

2 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Autopilot гэж хэлэв

    Гайхалтай сонсогдож байна, ердөө 400кб дотор! Энэ нь Obelix-ийн шидэт томъёо шиг харагдаж байна. = :)

    1.    Тараак гэж хэлэв

      Эцэст нь энэ нь хэрхэн яаж эргэхийг бид харах ёстой ч гэсэн үнэхээр гайхалтай гэдгийг би та нарт хэлье.