Migliore codifica attraverso lo sketch
CasaCasa > Notizia > Migliore codifica attraverso lo sketch

Migliore codifica attraverso lo sketch

Dec 10, 2023

Alla fine degli anni '70 e all'inizio degli anni '80, gli studenti di ingegneria impiegavano alcuni semestri di disegno e di solito c'erano una o due settimane di "disegno assistito dal computer". A quei tempi ciò significava perforare schede con la scritta RETTANGOLO 20,30 o qualcosa del genere e ottenere i risultati su un plotter. Poi siamo passati ai pacchetti CAD grafici, ma ultimamente alcuni sono tornati a descrivere anziché disegnare progetti complessi. I ricercatori della Cornell University stanno cercando di fornire le stesse opzioni per la codifica. Hanno creato un'estensione per notebook Juypter chiamata Notate che consente di disegnare e scrivere a mano parti di programmi che interagiscono con il codice informatico tradizionale. Di seguito è possibile vedere un video sul lavoro.

L'esempio mostra l'informatica quantistica, ma l'idea potrebbe essere applicata a qualsiasi cosa. L'esempio contiene schizzi che generano circuiti quantistici. Naturalmente è coinvolto l’apprendimento automatico.

Non siamo d'accordo sul fatto che questa sia un'ottima opzione, ma abbiamo imparato la lezione sul voler disegnare quando si trattava di FPGA. Quando si avviano gli FPGA, si tende a voler disegnare schemi e saltare i linguaggi di alto livello come VHDL o Verilog. Ma se si realizza un decodificatore a 7 segmenti in uno schema, è difficile da disegnare ed è soggetto a errori difficili da correggere. Ma in VHDL o Verilog si tratta di poche righe di codice altamente leggibile e altamente correggibile. Ora prova a progettare una CPU utilizzando gli schemi. Si può fare, ma richiede molto più lavoro.

Di solito, quando si parla di programmazione grafica, questa è un po' più strutturata. Ci chiediamo come Notate gestirebbe il corsivo?