Wyvern: повноцінне поєднання декількох мов програмування

1 хв. читання

Wyvern (саме так назвали проект) є свого роду мета-мовою. Він дозволяє програмістам розробляти програми та веб-сторінки, використовуючи всі можливості та особливості мов програмування і сценаріїв - наприклад, SQL для запитів до баз даних або HTML, CSS і JavaScript для побудови веб-сторінок, причому кожна мова функціонуватиме повноцінно, так що немає необхідності використовувати складні і потенційно небезпечні методи обходу в тих випадках, коли потрібні кілька мов.

Поєднувати різні мови часто потрібно в демонстрації контенту на веб-сайтах. Велика частина слів і зображень, які ми бачимо на сторінках, кодуються в HTML і CSS, або обробляються в реальному часі відповідно до PHP-запитів або у вигляді файлів, які завантажуються з сервера. Ці складні запити займають багато часу і вимагають ретельного тестування, чого можна буде уникнути за допомогою мови Wyvern. Він «розуміє» і ідентифікує запити, обробляючи дані і об'єкти як фіксовані значення даного типу в мову (тобто, SQL-запит буде розглядатися у вигляді SQL, а не у вигляді рядка тексту, який повинен бути проаналізований за допомогою спеціальної функції).

Один з розробників, доцент Джонатан Альдріх каже:

«Wyvern - як досвідчений міжнародний парламентер, який може плавно перемикатися між мовами, щоб змусити ефективно працювати разом цілу команду людей. Така людина може бути надзвичайно ефективним і я думаю, що наш метод зробить великий вплив на програмування».

Wyvern ще не готовий до повноцінного використання, але основні функції проекту вже реалізовані.

Github

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 6.2K
Приєднався: 7 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація