ALeXeR
-
Публикации
164 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Сообщения, опубликованные пользователем ALeXeR
-
-
вот когда перейду - тогда и будут)
-
в этой библиотеке предоставленный методы с именем, начинающимся с b, то-есть
band - это and, побитовое "и"
bor - or, побитовое "или"
bnot - not, побитовая инверсия
в качестве параметров используются числа, самые обыкновенные переменные или константы типа number
операции производятся в размерности integer (2 байта или 32 бита)
-
К сожалению в луа нет встроенных бинарный операторов, так что извращаемся делением)
-
local gpu = require("component").gpu;
local str = "Hello world!"
for i = 1, str:len() do
gpu.fill(i,1,1,10,str:sub(i,i));
end;
-
1
-
-
Для красивого вывода юзай возможности GPU
-
А в реале на каком языке пилить собираешся?
-
Втпринцепе для любителей си-подобных синтаксисов конвертор из си-подобного в луа синтаксис будет кстати, но не самого же с++, так как во первых у с++ есть возможность произвольной адресации, а во вторых в полюсах напроч отсутствует все упрощающие жизнь абстракции ( например автоматическая подстановка приметивов типов данных). Вообще было бы не плохо чтоб если в ОС на полюсах кодинг производился бы, но это бы сильно повлияло бы на сложность мода, так как пришлось бы писать на java разделитель потоков, а так как java имеет больший уровень абстракции чем с++ пришлось бы писать ещё один уровень абстракции, это бы повлияло на производительность сервера, причём в плохом смысле этого слова, так что юзаем луа)
-
1
-

Битовые операции
в Разные (отсортировать)
Опубликовано:
но я то не перешел