Release der Programmiersprache V 0.4.8

Die Veröffentlichung der statisch typisierten Programmiersprache V (vlang) fand statt. Die Hauptziele bei der Entwicklung von V waren Einfachheit beim Lernen und Verwenden, hohe Lesbarkeit, schnelle Kompilierung, gesteigerte Sicherheit, effiziente Entwicklung, plattformübergreifende Nutzung, verbesserte Interaktion mit der Programmiersprache C, bessere Fehlerbehandlung, ein deaktivierbarer Garbage Collector (GC), moderne Funktionen und eine benutzerfreundlichere Wartung von Programmen. Das Projekt entwickelt auch seine Grafikbibliothek und seinen Paketmanager weiter. Der Code des Compilers, die Bibliotheken und die zugehörigen Werkzeuge sind unter der MIT-Lizenz offen zugänglich.

Zu den Änderungen in der neuen Version gehören:

  • Ein neues optionales Schlüsselwort „implements“ für die explizite Implementierung von Schnittstellen.
  • Die Rückgabe des Ergebnisses einer Funktion als Argument einer anderen Funktion ist jetzt erlaubt.
  • Die Möglichkeit, einen Standardwert für sumtype (basierend auf dem ersten Typ der Variante) zu definieren.
  • Die veralteten Felder „.code“ und „.msg“ wurden aus IError entfernt zugunsten der Funktionen .code() und .msg().
  • Die Funktionalität von Generics in Lambda-Ausdrücken wurde verbessert.
  • In comptime gibt es jetzt Unterstützung für das Durchlaufen der Parameter von Methoden mit der Konstruktion „$for param in method.params {„.
  • Eine qualitativ hochwertigere und detailliertere Fehlermeldung bei Typeninkonsistenzen wurde implementiert.
  • Unterstützung für @BUILD_DATE, @BUILD_TIME und @BUILD_TIMESTAMP hinzugefügt, die v.util.get_build_time() verwenden und über SOURCE_DATE_EPOCH überschrieben werden können.
  • x.vweb und vweb wurden zugunsten von veb veraltet erklärt, einem schnelleren, einfacheren und stabileren serverseitigen Web-Framework.

Neuigkeiten aus der Community:

  • Bei V wird an Volt gearbeitet – einem leichten und schnellen Messaging-Dienst, der das Beste aus Discord, Telegram, Signal und Slack kombinieren will.
  • Es ist gelungen, V auf Windows XP zu starten.
  • V wurde für ARM64-Systeme angepasst.
  • Ein russischsprachiger Chat zur Programmiersprache V wurde in Telegram eingerichtet.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster