Что такое Pixilang?

Pixilang по русски
Post Reply
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Что такое Pixilang?

Post by NightRadio »

Pixilang - относительно простой и небольшой язык программирования для графических и звуковых экспериментов. Если сравнивать его с другими языками, то можно сказать, что Pixilang находится где-то между Бейсиком, Си и Ассемблером.
Pixilang открытый и кросс-платформенный.

Pixilang v3.x - самая свежая ветка на текущий момент.
https://www.warmplace.ru/soft/pixilang

Pixilang v1.x and v2.x - старые версии. Не совместимы с версией 3.
https://warmplace.ru/soft/pixilang/old.php
J3d1
Posts: 175
Joined: Wed Oct 15, 2008 4:49 am
Location: г. Абакан, Хакасия
Contact:

Re: Что такое Pixilang?

Post by J3d1 »

Night Radio, возможно-ли появление android - порта pixilang 3.1?
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Что такое Pixilang?

Post by NightRadio »

Конечно. Как только появится SunVox для Андроида, появится и Pixilang. А SunVox уже близок к завершению.
Several light
Posts: 68
Joined: Sun Jun 28, 2009 11:07 pm

Re: Что такое Pixilang?

Post by Several light »

А планируется ли, расширить возможности относящиеся к 3d или те возможности которые присутствуют, в последней версии, это окончательный вариант?
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Что такое Pixilang?

Post by NightRadio »

Как минимум еще будет функция рисования набора текстурированных треугольников по двум массивам
Several light
Posts: 68
Joined: Sun Jun 28, 2009 11:07 pm

Re: Что такое Pixilang?

Post by Several light »

Здорово буду ждать.
Several light
Posts: 68
Joined: Sun Jun 28, 2009 11:07 pm

Re: Что такое Pixilang?

Post by Several light »

Хочу представить число из обычной переменной(над ней перед этим совершались математические действия) в виде последовательности байт для записи в файл, при это меня не устраивает его перевод в строку из десятичных чисел(функция num_to_str).
Есть ли встроенные возможности для решения этой задачи. Или возможности(встроенные функции) компактной записи\чтения больших(более 8 бит) чисел в файлы?
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Что такое Pixilang?

Post by NightRadio »

Есть два способа.

1) Если в переменной находится целое число, то разбить ее на байты очень просто:
первый байт = var & 0xFF
второй байт = ( var >> 8 ) & 0xFF
третий байт = ( var >> 16 ) & 0xFF
и т.д.

2) Переменную можно сохранить в контейнере, а контейнер уже сохранять в файл при помощи функции fwrite()
romax9lahin
Posts: 12
Joined: Wed Mar 18, 2015 6:33 pm

Re: Что такое Pixilang?

Post by romax9lahin »

Появиться ли в будущих версиях поддержка координат 3D камеры?
Several light
Posts: 68
Joined: Sun Jun 28, 2009 11:07 pm

Re: Что такое Pixilang?

Post by Several light »

NightRadio спасибо помогло :) .

У меня появился ещё один вопрос есть ли в Pixilang возможность создавать строковые массивы?

Есть идея редактора INI файлов. В честь этого исправил свою, давно выложенную, функцию поиска сочетаний символов(там была одна ошибка). И написал функцию перезаписи INI файла (потому, что увы, не нашел подходящих комманд для вставки текстовых строк.)
Пришлось решать проблему созданием дополнительного файла, куда Pixi будет компоновать куски из файла источника и того, что нужно дописать. Однако данная функция редактирует только одну строку за вызов, при этом перезаписывая весь файл от начала до конца.
Хотелось как-то оптимизировать работу данной функции, предавая ей стразу все строки которые нужно заменить.
Post Reply