Bahasa pengaturcaraan V dikeluarkan dalam sumber terbuka

bahasa pengaturcaraan V

Pasukan yang berurusan dengan pengembangan bahasa pengaturcaraan V telah merancang pada bulan Mac yang lalu untuk ketersediaan versi sumber terbuka bahasa untuk bulan Jun 2019.

Dan ini dipenuhi dengan menerbitkan minggu ini versi sumber terbuka bahasa dengan beberapa ciri yang anda nyatakan. Dalam siaran ini, pasukan pengembangan selalu menonjolkan ciri seperti keselamatan, kelajuan, ringan, dan kemampuan untuk menerjemahkan semua projek C / C ++ anda.

Bahasa pengaturcaraan dibuat oleh Alex Medvedniko, seorang pemaju Belanda yang mengatakan bahawa dia mempunyai komitmen yang kuat terhadap kesederhanaan dan prestasi.

Menurut Alex, semua yang boleh anda lakukan dengan bahasa lain yang ada juga boleh dilakukan dengan V. Alex mengatakan bahawa dia mencipta bahasa V untuk melaksanakan projek Voltnya.

Volt adalah pelanggan desktop asli untuk Slack, Skype, Matrix, Telegram, Twitch, dan banyak perkhidmatan lain. Anda tidak perlu mempunyai selusin aplikasi untuk mencapai semua kenalan anda di platform yang berbeza.

Semasa penyampaian bahasa V pada bulan Mac yang lalu, Alex menunjukkan bahawa ia mempunyai banyak ciri yang menarik bagi pembangun yang paling kerap, termasuk kelajuan dan keselamatannya, ringan dan kemampuannya untuk menterjemahkan semua projek anda. / C ++.

Telah juga dinyatakan bahawa keseluruhan bahasa V dan perpustakaan standardnya kurang dari 400 KB. Dokumentasinya juga memberitahu anda bahawa V dapat menyusun hingga 1.2 juta baris kod sesaat setiap teras pemproses.

Pada pelepasan V

Dalam siaran bahasa minggu ini, sebagai projek sumber terbuka, Alex dan pembangun lain telah menyatakan bahawa V memenuhi komitmennya dengan menjadi bahasa yang mudah, cepat, selamat dan disusun untuk pembangun perisian yang dapat dikekalkan.

Seperti dalam pengumuman Mac, pasukan menyoroti ciri seperti penyusunan kod cepat yang ditulis dalam V, keselamatan bahasa, penterjemah C / C ++, kod muat semula yang perlu dipertimbangkan dengan serta-merta, perubahan, dan ukuran penyusun dan perpustakaannya yang sangat kecil, sekitar 400 KB, kerana tidak mengandung ketergantungan.

Ciri-ciri utama bahasa pengaturcaraan V ditunjukkan di bawah:

  • penyusunan pantas: V menyusun 1.5 juta baris kod sesaat setiap teras pemproses
  • keselamatan (tidak global, kebolehubahan lalai, fungsi sebahagian murni, dll.)
  • Terjemahan C / C ++: V dapat menterjemahkan projek C / C ++ anda dan menawarkan anda keselamatan, kesederhanaan dan penyusunan sehingga 200 kali lebih pantas
  • Penyusun 400 KB dengan kebergantungan sifar - Semua bahasa V dan pustaka standardnya kurang dari 400 KB. Boleh menjana V dalam 0,3 saat
  • Muat Naik Kod Panas: Dapatkan perubahan anda dengan serta-merta tanpa menyusun semula. Oleh kerana anda juga tidak membuang masa untuk mencari keadaan di mana anda bekerja setelah setiap binaan, anda akan menjimatkan masa pengembangan anda yang berharga.

Selain itu, dokumentasi anda menunjukkan bahawa V serupa dengan Go, bahasa pengaturcaraan yang dibuat oleh Google. Mengenai prestasi, pasukan percaya bahawa V secepat C, sambil menawarkan interoperabilitas dengannya.

Walau bagaimanapun, banyak yang masih ragu-ragu mengenai banyak faedah yang disebutkan untuk bahasa.

Mereka juga menunjukkan bahawa pengarang belum menyelesaikan banyak ciri, termasuk bahagian multithread yang seharusnya "bebas data" pada waktu penyusunan, sementara lebih mudah digunakan daripada Go dan Rust.

Bagi mereka, sekarang setelah beberapa kod telah dilepaskan, tampaknya lebih sedikit daripada penterjemah C / C ++, dengan sebagian besar fitur yang diiklankan dihapus.

Buat masa ini, penulis telah menerbitkan versi pertama bahasa sumber terbuka. Dilaporkan bahawa V tidak menggunakan kerangka penyusun LLVM, tetapi menyusun terus ke kod mesin.

Menurutnya, ini adalah salah satu sebab utama mengapa ia sangat ringan dan pantas. Pada masa ini, hanya seni bina x64 dan format Mach-O yang disokong.

Kod V


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Autopilot kata

    Kedengarannya hebat dan hanya 400kb! Nampaknya formula ajaib Obelix. = :)

    1.    tarak kata

      Saya katakan, itu luar biasa, walaupun kita harus melihat bagaimana akhirnya.