Виверн (язык программирования)
Wyvern — это язык программирования, созданный Джонатаном Олдричем и Алексом Потаниным для разработки веб- и мобильных приложений , где безопасность и надежность являются приоритетом номер один. Wyvern поддерживает возможности объектов, он структурно типизирован и призван сделать безопасный способ программирования более простым, чем небезопасный. Одной из первых доступных функций, делающих Wyvern особенным, является возможность безопасного использования нескольких языков программирования в одной программе, чтобы программисты могли использовать язык, наиболее подходящий для каждой функции, одновременно повышая безопасность программы. [ нужна ссылка ]
В настоящее время он находится на стадии прототипа и распространяется под лицензией GPLv2 .
Привет, мир
[ редактировать ]Программа «Hello World» в Wyvern выглядит следующим образом:
require stdout
stdout.print("Hello World")
Ссылки
[ редактировать ]Дальнейшее чтение
[ редактировать ]- Сайрус Омар, Дарья Курилова, Лигия Нистор, Бенджамин Чанг, Алекс Потанин и Джонатан Олдрич, Безопасно компонуемые типоспецифичные языки , Proc. Европейская конференция по объектно-ориентированному программированию.
- Лигия Нистор, Дарья Курилова, Стефани Бальцер, Бенджамин Чанг, Алекс Потанин и Джонатан Олдрич, Wyvern: простой, типизированный и чистый объектно-ориентированный язык. , В «Механизмах специализации, генерализации и наследования» (MASPEGHI), 2013.
- Новости Карнеги-Меллона, Карнеги-Меллон разрабатывает язык программирования, объединяющий несколько языков в одной программе , Университет Карнеги-Меллон
Внешние ссылки
[ редактировать ]