Die Programmiersprache V wurde in Open Source veröffentlicht

Programmiersprache V.

Das Team, das sich mit der Entwicklung der Programmiersprache V befasst hatte im vergangenen März die Verfügbarkeit einer Open-Source-Version geplant der Sprache für den Monat Juni 2019.

Dies wurde durch die Veröffentlichung der Open Source-Version in dieser Woche erreicht Sprache mit einigen der vielen Funktionen, die Sie erwähnt haben. In dieser Version hebt das Entwicklungsteam immer Funktionen wie Sicherheit, Geschwindigkeit, Leichtigkeit und die Fähigkeit hervor, alle Ihre C / C ++ - Projekte zu übersetzen.

Die Programmiersprache wurde von Alex Medvedniko erstellt, Ein niederländischer Entwickler, der sagt, dass er sich stark für Einfachheit und Leistung einsetzt.

Laut Alex ist alles, was Sie mit den anderen vorhandenen Sprachen tun können, auch mit V machbar. Alex sagte, er habe die V-Sprache erstellt, um sein Volt-Projekt durchzuführen.

Volt ist ein nativer Desktop-Client für Slack, Skype, Matrix, Telegramm, Twitch und viele andere Dienste. Sie müssen nicht über ein Dutzend Apps verfügen, um alle Ihre Kontakte auf verschiedenen Plattformen zu erreichen.

Während der Präsentation der V-Sprache im vergangenen MärzAlex gab an, dass es viele Funktionen hat, die die häufigsten Entwickler ansprechen, einschließlich seiner Geschwindigkeit und Sicherheit. seine Leichtigkeit und seine Fähigkeit, alle Ihre Projekte zu übersetzen. / C ++.

Es wurde auch gesagt, dass die gesamte V-Sprache und ihre Standardbibliothek weniger als 400 KB groß sind. Die Dokumentation zeigt Ihnen auch, dass V bis zu 1.2 Millionen Codezeilen pro Sekunde und Prozessorkern kompilieren kann.

Bei der Veröffentlichung von V.

In der Sprachveröffentlichung dieser Woche als Open-Source-Projekt Alex und andere Entwickler haben angegeben, dass V seinem Engagement gerecht wird, indem es eine einfache, schnelle, sichere und kompilierte Sprache für wartbare Softwareentwickler ist.

Wie in der März-Ankündigung, Das Team hebt Funktionen wie eine schnelle Kompilierung von in V geschriebenem Code hervor. Sprachsicherheit, ein C / C ++ - Übersetzer, ein sofort zu berücksichtigender Neuladecode, Änderungen und die sehr geringe Größe des Compilers und seiner Bibliothek, die etwa 400 KB beträgt, da er keine Abhängigkeiten enthält.

Die Hauptfunktionen der Programmiersprache V werden nachfolgend vorgestellt:

  • Eine schnelle Kompilierung: V kompiliert 1.5 Millionen Codezeilen pro Sekunde und Prozessorkern
  • Sicherheit (nicht global, Standardveränderlichkeit, teilweise reine Funktionen usw.)
  • C / C ++ - Übersetzung: V kann Ihr C / C ++ - Projekt übersetzen und bietet Ihnen Sicherheit, Einfachheit und Kompilierung bis zu 200-mal schneller
  • 400-KB-Compiler ohne Abhängigkeit - Alle V-Sprachen und ihre Standardbibliothek sind kleiner als 400 KB. Kann V in 0,3 Sekunden erzeugen
  • Hot Code Reload: Erhalten Sie Ihre Änderungen sofort, ohne sie neu zu kompilieren. Da Sie auch keine Zeit damit verschwenden, nach jedem Build den Status zu finden, in dem Sie arbeiten, sparen Sie wertvolle Minuten Ihrer Entwicklungszeit.

Darüber hinaus Ihre Dokumentation zeigt an, dass V Go ähnlich ist. die von Google erstellte Programmiersprache. Wenn es um Leistung geht, glaubt das Team, dass V so schnell wie C ist und gleichzeitig Interoperabilität bietet.

Viele bleiben jedoch skeptisch gegenüber den vielen Vorteilen, die für die Sprache angeführt werden.

Sie weisen auch darauf hin, dass der Autor noch viele Funktionen fertiggestellt hat, einschließlich des Multithread-Teils, der zum Zeitpunkt der Kompilierung "datenfrei" sein soll und gleichzeitig einfacher zu verwenden ist als Go and Rust.

Nachdem ein Teil des Codes veröffentlicht wurde, scheint es für sie kaum mehr als ein C / C ++ - Übersetzer zu sein, bei dem die meisten der angekündigten Funktionen entfernt wurden.

Derzeit hat der Autor eine erste Version der Open Source-Sprache veröffentlicht. Es wurde berichtet, dass V das LLVM-Compiler-Framework nicht verwendet, sondern direkt in Maschinencode kompiliert.

Ihm zufolge ist dies einer der Hauptgründe, warum es so leicht und schnell ist. Derzeit werden nur die x64-Architektur und das Mach-O-Format unterstützt.

V-Code


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Autopilot sagte

    Hört sich toll an und in nur 400kb! Es sieht aus wie Obelix 'Zauberformel. = :)

    1.    Tarak sagte

      Ich sage dir, es ist erstaunlich, obwohl wir sehen müssen, wie es am Ende ausgeht.