TechBooky AI Assistant
TechBooky AI Assistant
👋 Welcome to TechBooky AI Assistant

I can help with:
🔎 Tech News
🤖 AI Topics
💻 Gadgets
☁️ Cloud
✍️ Guest Posts
📢 Advertising
🔗 Backlinks
📩 Newsletter
  • AI Search
  • Cryptocurrency
  • Earnings
  • Enterprise
  • About TechBooky
  • Submit Article
  • Advertise With TechBooky
  • Contact Us
TechBooky
  • African
  • AI
  • Metaverse
  • Gadgets
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
  • African
  • AI
  • Metaverse
  • Gadgets
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
TechBooky
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Home Programming

MIT Scientists Create ‘Twist’, A New Programming Language For Quantum Computing

Ayoola by Ayoola
January 26, 2022
in Programming, Research/How to do it
Share on FacebookShare on Twitter
Share this story

Send it to someone who should read it.

f Facebook X X in LinkedIn wa WhatsApp tg Telegram @ Email
In Brief
  • A team of scientists from the Computer Science and Artificial Intelligence (CSAIL) unit of the Massachusetts Institute of Technology (MIT) has created a programming language for...
  • The new programming language called ‘Twist’ will be able to describe and verify the kind of data entangled in a quantum program, with the use of...
  • The language utilizes a concept known as ‘purity’ that enforces entanglement absence, resulting in more intuitive programs that have lesser bugs.

A team of scientists from the Computer Science and Artificial Intelligence (CSAIL) unit of the Massachusetts Institute of Technology (MIT) has created a programming language for quantum computing. The new programming language called ‘Twist’ will be able to describe and verify the kind of data entangled in a quantum program, with the use of a language  that can be easily understandable by a classical programmer.

The language utilizes a concept known as ‘purity’ that enforces entanglement absence, resulting in more intuitive programs that have lesser bugs. For instance, a programmer can use the ‘Twist’ programming language to posit that the temporary data generated as garbage by a program is not entangled with the program’s answer, in the process making it safe to throw away.

With quantum computers having the potential for computational breakthroughs in classically unsolvable tasks, like cryptographic and communication protocols, search, and computational physics and chemistry, a key challenge in dealing in the science of computation is the complexity of the problem and the amount of computation needed.

A normal digital computer may need a sizeable number of  bits to process such stimulation, a quantum computer on the other hand do not need such large number as it could do with the use of a very small number of qubits, provided the right programs are ingrained.

Charles Yuan, an MIT PhD student in electrical engineering and computer science and the lead author on a new paper about Twist highlighted the function further when he said:

“Our language Twist allows a developer to write safer quantum programs by explicitly stating when a qubit must not be entangled with another. Because understanding quantum programs requires understanding entanglement, we hope that Twist paves the way to languages that make the unique challenges of quantum computing more accessible to programmers.”

The paper was written by Yuan together with Chris McNally, a PhD student in electrical engineering and computer science who is affiliated with the MIT Research Laboratory of Electronics, as well as MIT Assistant Professor Michael Carbin. The work was supported, in part, by the MIT-IBM Watson AI Lab, the National Science Foundation, and the Office of Naval Research.

The team presented the research paper at last week’s 2022 Symposium on Principles of Programming conference in Philadelphia.

Yuan and his team designed Twist in a way that it can be expressive enough on its own volition so as to be able to write out programs for conventional algorithms, while identifying bugs in their implementations. The scientists modified the programs to introduce a kind of bug that would make it  suitable for a normal programmer to easily detect, while showing that Twist on its own automatically identify the bugs, in the process rejecting the programs, a team evaluation of Twist’s design.

Also worth reading
OpenAI Unveils GPT-Rosalind, Aiming at Drug Discovery and Genomics Google’s Quantum Chips Frontier A New Era of Computing Power. Quantum Computing And Machine Learning: The Future Russian Scientists Manoeuvre Supercomputer To Probe Google’s Quantum Processor Limits Vibe Coding is Now Available in Google’s AI Studio Jules, Google’s AI Developer Tool, Officially Out of Beta

The team also measured the performances of the programs in terms of runtime and discovered it has less than 4 percent overhead over existing quantum programming techniques.

According to Yuan, it’s still not very well known to what extent quantum computers will actually be able to reach their performance promises in practice, in reference to those wary of quantum’s “seedy” reputation in its potential to break encryption systems.

 “There’s a lot of research that’s going on in post-quantum cryptography, which exists because even quantum computing is not all-powerful. So far, there’s a very specific set of applications in which people have developed algorithms and techniques where a quantum computer can outperform classical computers”, he said.

The next vital step will be to use Twist to create higher-level quantum programming languages, which the team took cognizance of, with majority of today’s quantum programming languages looking like that of assembly language, while stringing together low-level operations, without mindfulness towards things like data types and functions, and what’s typical in classical software engineering.

“Quantum computers are error-prone and difficult to program. By introducing and reasoning about the ‘purity’ of program code, Twist takes a big step towards making quantum programming easier by guaranteeing that the quantum bits in a pure piece of code cannot be altered by bits not in that code,” says Fred Chong, the Seymour Goodman Professor of Computer Science at the University of Chicago and chief scientist at Super.tech .

 

 

Reference: “Twist: Sound Reasoning for Purity and Entanglement in Quantum Programs” by Charles Yuan, Christopher McNally and Michael Carbin.
POPL 2022

Related Reading

More contextual TechBooky stories selected from tags, categories and article context.

  • images (45)
    Google's Quantum Chips Frontier A New Era of…
  • nCgq7DDArLUq6K8HMxpXbS-1200-80
    Google's 67-Qubit Sycamore May Outperform Top Supercomputers
  • mc-logo
    Multiverse Computing Raises $215M to Reduce AI…
  • chatbot-app-like-replika-1
    Harmonic Launches Aristotle AI Chatbot App
  • Comms_Expanded-Language-Picker
    Netflix Adds Multilingual Audio Support for All TV…
  • Frame_2147223720.width-1200.format-webp
    Vibe Coding is Now Available in Google's AI Studio
  • thumb2_gemini-live
    For Gemini Live, Google is Adding a Second Language
  • alibaba
    Alibaba Sharpens Focus on AI Profits With Revamp
Keep Reading Smarter

Search TechBooky with AI

Use TechBooky's AI Search to explore the context behind this story and related coverage across the site.

Try AI Search
More On This Topic
Programming Research/How to do it
Follow TechBooky

Follow TechBooky for more technology stories and newsroom updates.

f Facebook X X in LinkedIn ig Instagram wa WhatsApp

Tags: mitprogrammingprogramming languagequantum computingresearcherstwist
Ayoola

Ayoola

Ayoola Faseyi, an Abuja based Journalist with interest in Technology and Politics. He is a versatile writer with articles in many renowned News Journals. He is the Co-Founder of media brand, The Vent Republic.

Search TechBooky
Open TechBooky AI Search Try the AI Assistant

BROWSE BY CATEGORIES

Receive top tech news directly in your inbox

subscription from
Loading

Freshly Squeezed

  • Hugging Face Faces Deepfake Safety Questions After AI Forensics Study July 28, 2026
  • Recursive Superintelligence Signs $410M AWS Compute Deal July 28, 2026
  • Apple Upgrade Turns iPhones And Macs Into A Leasing Business July 28, 2026
  • Lyft And Baidu Start London Robotaxi Tests As Europe Race Heats Up July 28, 2026
  • PayPal Raises Profit Outlook As Turnaround Meets Takeover Speculation July 28, 2026
  • Microsoft Launches MAI-Cyber-1-Flash As AI Security Becomes A Model Race July 28, 2026
  • Anthropic Says It Does Not Want An Open-Weight AI Ban, But Still Wants Tough Rules July 28, 2026
  • X Money Launches In The US As Musk Moves X Closer To An Everything App July 28, 2026
  • Snapchat Brings Spotify Listening To Snap Map With Now Playing July 27, 2026
  • Threads Users Can Now DM Meta AI As The Assistant Moves Deeper Into Social Apps July 27, 2026
  • NVIDIA Launches Open Secure AI Alliance To Make Open Models A Cyber Defence Tool July 27, 2026
  • CXMT Surges 470% As China Bets Big On AI Memory Chips July 27, 2026

Browse Archives

July 2026
M T W T F S S
 12345
6789101112
13141516171819
20212223242526
2728293031  
« Jun    

Quick Links

  • About TechBooky
  • Advertise With TechBooky
  • Contact us
  • Submit Article
  • Privacy Policy
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
  • African
  • Artificial Intelligence
  • Gadgets
  • Metaverse
  • Tips
  • AI Search
  • About TechBooky
  • Advertise With TechBooky
  • Submit Article
  • Contact us

© 2025 Designed By TechBooky Elite

Discover more from TechBooky

Subscribe now to keep reading and get access to the full archive.

Continue reading

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.