Программисты научились совмещать несколько языков в одной программе

Ученые Университета Карнеги-Меллон разрабатывают язык программирования, который предназначен для защиты компьютеров и веб-сайтов от уязвимостей в строчках кода.

Wyvern, как они его назвали, является своего рода мета-языком. Он позволяет программистам разрабатывать приложения и веб-страницы, используя все разнообразие языков программирования и сценариев — например, SQL для запросов к базам данных или HTML, CSS и JavaScript для построения веб-страниц, причем каждый язык будет функционировать полноценно, так что нет необходимости использовать сложные и потенциально небезопасные методы обхода в тех случаях, когда требуются несколько языков.

«Wyvern — как опытный международный переговорщик, который может плавно переключаться между языками, чтобы заставить эффективно работать вместе целую команду людей", — говорит один из разработчиков, доцент Джонатан Альдрих. Wyvern еще не готов к полноценному использованию, но основные функции проекта уже реализованы.

Регион: 

Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Для начала стандартизировать бы эти самые HTML да JavaScript, иначе сферический инструмент в вакууме.

Ну вообще стандарт кагбе существует:)

Ну вообще стандарт кагбе существует:)

Во-первых, де-юре, а не де-факто, а во-вторых, спецификации HTML, кажется, носят рекомендательных характер. И потом, ECMAScript, по которому JavaScript готовят, хоть и стандартизирован, а JS по-прежнему с кучей нюансов.

Дело несомненно идёт к лучшему и в будущем наверняка к какому-то общему знаменателю придём, но тогда, вероятно, статья не о том изобретении: машина времени, с помощью которой авторы хотят написать софт для ещё не существующего единого стандарта на всё и вся, была бы куда интереснее самого софта Smile