Zurich Zurich

Tool May Help Quantum Circuit Developers Handwrite, Sketch Out Code

Sketch of a diagram
Sketch of a diagram
Quantum Source Quantum Source

Insider Brief

  • Tool lets users of computational, digital notebooks open drawing canvases and handwrite diagrams within lines of traditional, digitized computer code.
  • Researchers used deep learning model that allows the interface t0 bridge handwritten and textual programming contexts.
  • The team published  “Notational Programming for Notebook Environments: A Case Study with Quantum Circuits” at the 35th Annual ACM Symposium on User Interface Software and Technology.

PRESS RELEASE — Cornell University researchers have created an interface that allows users to handwrite and sketch within computer code – a challenge to conventional coding, which typically relies on typing.

The pen-based interface, called Notate, lets users of computational, digital notebooks open drawing canvases and handwrite diagrams within lines of traditional, digitized computer code.

Powered by a deep learning model, the interface bridges handwritten and textual programming contexts: notation in the handwritten diagram can reference textual code and vice versa. For instance, Notate recognizes handwritten programming symbols, like “n”, and then links them up to their typewritten equivalents.

Responsive Image

“A system like this would be great for data science, specifically with sketching plots and charts that then inter-operate with textual code,” said Ian Arawjo, lead author of the paper and doctoral student in the field of information science. “Our work shows that the current infrastructure of programming is actually holding us back. People are ready for this type of feature, but developers of interfaces for typing code need to take note of this and support images and graphical interfaces inside code.”

Arawjo also said the work demonstrates a new path forward by introducing artificial intelligence-powered, pen-based coding at a time when drawing tablets are becoming more widely used.

“Tools like Notate are important because they open us up to new ways to think about what programming is, and how different tools and representational practices can change that perspective,” said Tapan Parikh, associate professor of information science and paper co-author.

The tool was described in “Notational Programming for Notebook Environments: A Case Study with Quantum Circuits”.

If you found this article to be informative, you can explore more current quantum news here, exclusives, interviews, and podcasts.

Matt Swayne

With a several-decades long background in journalism and communications, Matt Swayne has worked as a science communicator for an R1 university for more than 12 years, specializing in translating high tech and deep tech for the general audience. He has served as a writer, editor and analyst at The Quantum Insider since its inception. In addition to his service as a science communicator, Matt also develops courses to improve the media and communications skills of scientists and has taught courses. [email protected]

Share this article:

Keep track of everything going on in the Quantum Technology Market.

In one place.

Related Articles

Join Our Newsletter