Mejor codificación mediante bocetos
HogarHogar > Noticias > Mejor codificación mediante bocetos

Mejor codificación mediante bocetos

Dec 10, 2023

A finales de los años 1970 y principios de los 1980, los estudiantes de ingeniería tomaban algunos semestres de dibujo y normalmente había una o dos semanas de “dibujo asistido por computadora”. En aquellos días, eso significaba perforar tarjetas que decían RECTÁNGULO 20,30 o algo así y obtener los resultados en un trazador. Luego pasamos a los paquetes gráficos de CAD, pero últimamente algunos han vuelto a describir diseños complejos en lugar de dibujarlos. Los investigadores de la Universidad de Cornell están tratando de ofrecer las mismas opciones de codificación. Han creado una extensión de cuaderno Juypter llamada Notate que le permite dibujar y escribir a mano partes de programas que interactúan con el código informático tradicional. Puedes ver un vídeo sobre el trabajo a continuación.

El ejemplo muestra la computación cuántica, pero la idea podría aplicarse a cualquier cosa. El ejemplo tiene bocetos que generan circuitos cuánticos. Naturalmente, hay aprendizaje automático involucrado.

No estamos en desacuerdo con que esta sea una gran opción, pero aprendimos la lección sobre querer dibujar cuando se trata de FPGA. Cuando inicia FPGA, existe una tendencia a querer dibujar esquemas y omitir los lenguajes de alto nivel como VHDL o Verilog. Pero si haces un decodificador de 7 segmentos en un esquema, es difícil de dibujar y propenso a errores que son difíciles de corregir. Pero en VHDL o Verilog son unas pocas líneas de código altamente legible y altamente corregible. Ahora intente diseñar una CPU usando esquemas. Se puede hacer, pero requiere mucho más trabajo.

Normalmente, cuando oyes hablar de programación gráfica, es un poco más estructurado. Nos preguntamos cómo manejaría Notate la cursiva.