Vely – это платформа приложений, основанная на языке программирования C, созданная для разработки высокопроизводительных приложений без необходимости быть экспертом в C.
Он может помочь в создании приложений нескольких типов: веб-приложений, программ командной строки, облачных приложений, промежуточного программного обеспечения, распределенных систем, приложений баз данных и Интернета вещей. На веб-сайте проекта даже представлены некоторые примеры приложений, созданных с использованием Vely.
Инструкции, написанные с использованием Vely, очень интуитивно понятны, так что легко получить четкое представление о том, что они делают. Разработчики говорят, что код Vely ближе к естественному языку, чем к обычному языку программирования. Это полезно как при написании кода, так и для тех, кто будет поддерживать его в дальнейшем.
Эти инструкции, как правило, декларативные, описательные и короткие. После написания они предварительно компилируются в код C, а затем вам предоставляется собственный исполняемый файл. Следовательно, вам не нужно быть экспертом в языке, потому что Vely может написать необходимый код для вас.
Он поддерживает ряд задач разработки, включая запросы к базам данных, манипулирование файлами, вывод данных, управление памятью и многое другое.
Далее разработчики объяснили, что для экономии энергии и сокращения выбросов C является эффективным выбором языка, потому что он быстрый и энергоэффективный.
“Многие другие внутренние языки и фреймворки выполняются как виртуальная машина, интерпретатор или какая-либо другая форма абстракции или косвенного выполнения. Эти уровни абстракции, безусловно, не обладают лучшей производительностью и являются энергоэффективными, требуют больше электроэнергии, воды и вычислительного оборудования, которое использует редкие металлы, что в конечном итоге негативно сказывается на окружающей среде. А медленное программное обеспечение никогда не способствует хорошему взаимодействию с клиентами ”, – говорится на веб-сайте проекта.
Проект регулярно обновляется, и на момент написания этой статьи кажется, что он обновляется по крайней мере каждую неделю или около того. Его можно найти на GitHub.