Zephyrnet-logo

Beter coderen door te schetsen

Datum:

Eind jaren zeventig en begin jaren tachtig hadden ingenieursstudenten een paar semesters de tijd om te tekenen en was er meestal een week of twee 'computerondersteund tekenen'. In die tijd betekende dat ponskaarten waarop RECTANGLE 1970 of iets dergelijks stond en de resultaten op een plotter krijgen. Daarna gingen we verder met grafische CAD-pakketten, maar de laatste tijd zijn sommigen teruggegaan naar het beschrijven in plaats van het tekenen van complexe ontwerpen. Onderzoekers van Cornell University proberen dezelfde opties voor codering te bieden. Ze hebben een Juypter-notebookextensie gebouwd met de naam Let op jezelf waarmee u delen van programma's die interageren met traditionele computercode kunt schetsen en met de hand kunt schrijven. Hieronder zie je een video over het werk.

Het voorbeeld toont kwantumcomputing, maar het idee kan op alles worden toegepast. Het voorbeeld bevat schetsen die kwantumcircuits genereren. Natuurlijk komt er machine learning bij kijken.

We zijn het er niet mee oneens dat dit een geweldige optie is, maar we hebben onze les geleerd over willen tekenen als het om FPGA's ging. Wanneer je FPGA's start, heb je de neiging om schema's te willen tekenen en de hogere talen zoals VHDL of Verilog over te slaan. Maar als je dan een 7-segment decoder in een schema doet, is het moeilijk te tekenen en vatbaar voor fouten die moeilijk te corrigeren zijn. Maar in VHDL of Verilog zijn het een paar regels zeer leesbare en zeer corrigeerbare code. Probeer nu een CPU te ontwerpen met behulp van schema's. Het kan wel, maar het is veel meer werk.

Als je over grafische programmering hoort, is dat meestal zo iets meer structuur. We vragen ons af hoe Notate zou omgaan cursief?

[Ingesloten inhoud]

spot_img

Laatste intelligentie

spot_img