Dataconomy
  • News
    • Artificial Intelligence
    • Cybersecurity
    • DeFi & Blockchain
    • Finance
    • Gaming
    • Startups
    • Tech
  • Industry
  • Research
  • Resources
    • Articles
    • Guides
    • Case Studies
    • Whitepapers
  • AI toolsNEW
  • Newsletter
  • + More
    • Glossary
    • Conversations
    • Events
    • About
      • Who we are
      • Contact
      • Imprint
      • Legal & Privacy
      • Partner With Us
Subscribe
No Result
View All Result
  • AI
  • Tech
  • Cybersecurity
  • Finance
  • DeFi & Blockchain
  • Startups
  • Gaming
Dataconomy
  • News
    • Artificial Intelligence
    • Cybersecurity
    • DeFi & Blockchain
    • Finance
    • Gaming
    • Startups
    • Tech
  • Industry
  • Research
  • Resources
    • Articles
    • Guides
    • Case Studies
    • Whitepapers
  • AI toolsNEW
  • Newsletter
  • + More
    • Glossary
    • Conversations
    • Events
    • About
      • Who we are
      • Contact
      • Imprint
      • Legal & Privacy
      • Partner With Us
Subscribe
No Result
View All Result
Dataconomy
No Result
View All Result

Wyvern Lets You Use Multiple Programming Languages within the Same Program

byEileen McNulty
August 11, 2014
in News
Home News
Share on FacebookShare on TwitterShare on LinkedInShare on WhatsAppShare on e-mail

Computer scientists at Carnegie Mellon University have designed a programming method which allows the use of numerous other programming languages within the same framework, known as Wyvern. It empowers programmers to use the language most suitable for each function and also does this securely against code injection attacks, which is currently one of the most severe security threats in Web applications.

Jonathan Aldrich is the associate professor in the Institute for Software Research (ISR) and is leading the research group that is designing the programming language. “Wyvern is like a skilled international negotiator who can smoothly switch between languages to get a whole team of people to work together,” Aldrich said. “Such a person can be extremely effective and, likewise, I think our new approach can have a big impact on building software systems.”

Instead of writing the entire program using a general purpose language, Wyvern enables the user to construct programs using various domain-specific languages, such as SQL for querying databases or HTML for constructing Web pages, as sublanguages. Wyvern determines which sublanguage is being used within the program based on the type of data that the programmer is manipulating. Types specify the format of data, such as alphanumeric characters, floating-point numbers or more complex data structures, such as Web pages and database queries. The type provides context, enabling Wyvern to identify a sublanguage associated with that type.

Stay Ahead of the Curve!

Don't miss out on the latest insights, trends, and analysis in the world of data, technology, and startups. Subscribe to our newsletter and get exclusive content delivered straight to your inbox.

“With Wyvern, we’re allowing you to use these languages, and define new ones, without worrying about composition,” said Cyrus Omar, a Ph.D. student in the Computer Science Department and the lead designer of Wyvern’s type-specific language approach.

Wyvern still remains a work in progress, Omar points out, but being an open source project, it is available for experimental use by early adopters. More information is available here.

Read more here.
(Image credit: Joseph A.)

Tags: Carnegie Mellon

Related Posts

Slackbot now has agentic capabilities thanks to Anthropic

Slackbot now has agentic capabilities thanks to Anthropic

January 14, 2026
Google upgrades Veo 3.1 with native vertical video generation

Google upgrades Veo 3.1 with native vertical video generation

January 14, 2026
Meet Apple Creator Studio: .99 for 6 pro apps

Meet Apple Creator Studio: $12.99 for 6 pro apps

January 14, 2026
Google Meet adds automatic room check-in using ultrasound

Google Meet adds automatic room check-in using ultrasound

January 14, 2026
Resident Evil Requiem takes center stage at January 15 event

Resident Evil Requiem takes center stage at January 15 event

January 14, 2026
Tesla brings back the 7-seater Model Y for 2026

Tesla brings back the 7-seater Model Y for 2026

January 14, 2026
Please login to join discussion

LATEST NEWS

Slackbot now has agentic capabilities thanks to Anthropic

Google upgrades Veo 3.1 with native vertical video generation

Meet Apple Creator Studio: $12.99 for 6 pro apps

Google Meet adds automatic room check-in using ultrasound

Resident Evil Requiem takes center stage at January 15 event

Tesla brings back the 7-seater Model Y for 2026

Dataconomy

COPYRIGHT © DATACONOMY MEDIA GMBH, ALL RIGHTS RESERVED.

  • About
  • Imprint
  • Contact
  • Legal & Privacy

Follow Us

  • News
    • Artificial Intelligence
    • Cybersecurity
    • DeFi & Blockchain
    • Finance
    • Gaming
    • Startups
    • Tech
  • Industry
  • Research
  • Resources
    • Articles
    • Guides
    • Case Studies
    • Whitepapers
  • AI tools
  • Newsletter
  • + More
    • Glossary
    • Conversations
    • Events
    • About
      • Who we are
      • Contact
      • Imprint
      • Legal & Privacy
      • Partner With Us
No Result
View All Result
Subscribe

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy Policy.