Pixilang - очень удобный язык программирования. С его помощью можно легко и быстро написать графическое приложение или демосцену. Однако у этого языка недостаточная производительность из-за интерпретации байт-кода.
С помощью Pixic вы сможете скомпилировать код, написанный на языке программиования Pixilang! Это делается путём трансляции кода на Pixilang в язык C с его последующей компиляцией в машинный код.
Производительность кода Pixilang, скомпилированного с помощью Pixic, возрастает более чем в 2 раза!
Pixic полностью совместим с официальной версией Pixilang.
Pixic - свободная программа: вы можете перераспространять её и/или изменять её на условиях Стандартной общественной лицензии GNU в том виде, в каком она была опубликована Фондом свободного программного обеспечения; либо версии 3 лицензии, либо (по вашему выбору) любой более поздней версии.
Pixic распространяется в надежде, что он будет полезен, но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННЫХ ЦЕЛЕЙ. Подробнее смотрите в Стандартной общественной лицензии GNU.
Вы должны были получить копию Стандартной общественной лицензии GNU вместе с этой программой. Если это не так, смотрите https://www.gnu.org/licenses/.
Свободные Pixilang-программы достойны скорости. Компилироваться с помощью Pixic и запускаться могут только свободные программы, так как библиотека Pixic runtime, необходимая для этого, распространяется по условиям не Меньшей, а обычной Стандартной общественной лицензии GNU. Остальные программы могут воспользоваться официальным интерпретатором Pixilang.
Пожалуйста, помогите этому проекту быть высококачественным программным обеспечением, в то же время уважающим вашу свободу. Примите участие в разработке на GitHub.
© 2022-2023 Серый MLGamer. Все свободы предоставлены.
- Видео в Дзене
- Музыка на SoundCloud
- Видео на YouTube
- Код на GitHub
- Страница ВКонтакте
- Материальная поддержка в DonationAlerts
- Электронная почта: [email protected]
Топ 10 важнейших участников (узнайте, как стать одним из них: <здесь должна быть ссылка на критерии оценки важности>)
Остальные участники указаны в файлах исходников Pixic, доступных на GitHub.
Насладитесь pixi-экспериментами.
Теперь вы можете сгенерировать промежуточный файл на языке C, используя несколько поддерживаемых типов инструкций Pixilang:
- присвоение:
ai_no_uta=39
; - присвоение с операцией:
ai_no_uta+39
; - определение функции:
fn miku($song)
; - вызов функции:
miku(ai_no_uta)
.
Они поддерживают следующие типы операндов:
- число (кроме цвета):
39
; - глобальная переменная:
ai_no_uta
; - локальная переменная:
$song
; - ячейка контейнера:
miku_img[4, 2]
; - свойство контейнера:
$song.happiness
; - функция:
miku(thank_yuu(39, 93))
; - арифметико-логическое выражение:
39+93*99/sin(9)
.
Переходите в папку "src/Pixic", и протестируйте это, запустив "test.sh" или "test.cmd" (но сначала вам нужно добавить путь к Pixilang в переменную среды PATH
). Сообщайте об ошибках, если вы нашли их, и присылайте свои доработки.