Blog

Microsoft Forest, il nuovo linguaggio di programmazione per l’Intelligenza Artificiale

Bosque

Microsoft sta lavorando a un nuovo linguaggio di programmazione sperimentale per il cloud chiamato Forest, creato da un team di Microsoft Research e guidato dall’ingegnere Mark Marron.

Basato su TypeScript e l’apprendimento automatico per lo sviluppo di software cloud, Bosque mira a soddisfare gli sviluppatori che hanno già conoscenza di TypeScript (un superset JavaScript, che essenzialmente aggiunge tipi statici e oggetti basati su classi) da Microsoft e Node.js.

Già l’anno scorso è stato descritto come il modello di programmazione regolare di Bosque potrebbe aumentare la produttività dei programmatori e migliorare la qualità del software. Indicano persino che potrebbe essere la porta per una seconda età dell’oro dello sviluppo di compilatori e strumenti di sviluppo.

Hanno detto a ZDNet che Microsoft Research sta ancora trattando Bosque come un progetto di ricerca, ma che è pronto per iniziare a stabilizzare il linguaggio. Durante questa settimana ulteriori dettagli saranno discussi in un webinar, dove vedrai alcuni dei principi su cui stanno lavorando, alcune esperienze preliminari dei prototipi che hanno costruito l’anno scorso e i passaggi che vengono intrapresi insieme alla comunità.

Uno dei punti che vogliono affrontare è quello del rendering intermedio (IR), dove un programma, come un compilatore, traduce il codice sorgente da una lingua all’altra. Ciò aiuta gli sviluppatori, ad esempio, a scrivere il codice sorgente in una lingua e ad indirizzare più macchine con architetture di chip differenti, rendendo così il software più portabile. Con Bosque vogliono esattamente questo, progettare un IR che sia davvero efficace.

Sembra che nei prossimi mesi sentirete parlare molto di Bosque, quindi è meglio essere vigili.

Il webinar sull’argomento è a questo link. Puoi saperne di più su Forest su microsoft.com.

Articoli correlati

Botón volver arriba

Ad blocker detected

You must remove the AD BLOCKER to continue using our website THANK YOU