Release del linguaggio di programmazione V 0.4.8

È stata rilasciata la versione statica del linguaggio di programmazione V (vlang). Gli obiettivi principali nella creazione di V sono stati la facilità di apprendimento e utilizzo, l'alta leggibilità, la rapida compilazione, una maggiore sicurezza, uno sviluppo efficiente, l'uso cross-platform, un miglioramento dell'interazione con il linguaggio C, una migliore gestione degli errori, un garbage collector (GC) disattivabile, funzionalità moderne e una manutenzione più semplice dei programmi. Il progetto sta anche sviluppando la propria libreria grafica e un gestore di pacchetti. Il codice del compilatore, delle librerie e degli strumenti associati è aperto con licenza MIT.

Tra le modifiche nella nuova versione:

  • Nuova parola chiave facoltativa «implements» per l'implementazione esplicita dell'interfaccia.
  • Consentito il ritorno del risultato di una funzione come argomento di un'altra funzione.
  • Possibilità di definire un valore sumtype predefinito (basato sul primo tipo dell'alternativa).
  • Rimossi i campi obsoleti «.code» e «.msg» da IError a favore delle funzioni .code() e .msg().
  • Corretto il funzionamento dei generici nelle espressioni lambda.
  • In comptime è stata introdotta la supporto per l'iterazione dei parametri del metodo utilizzando la costruzione «$for param in method.params {«.
  • È stata implementata un messaggio di errore più dettagliato e preciso per le incongruenze dei tipi di funzione.
  • Aggiunta la supporto per @BUILD_DATE, @BUILD_TIME e @BUILD_TIMESTAMP, utilizzando v.util.get_build_time() e sovrascrivibili tramite SOURCE_DATE_EPOCH.
  • Dichiarati obsoleti x.vweb e vweb a favore di veb, un framework web server più veloce, semplice e stabile.

Notizie dalla comunità:

  • Su V si sta sviluppando Volt, un servizio di messaggistica leggero e veloce che mira a prendere il meglio da Discord, Telegram, Signal e Slack.
  • V è riuscito a funzionare su Windows XP.
  • V è stato adattato per sistemi ARM64.
  • Creato un chat in russo per il linguaggio V su Telegram.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster