Inellok
есть новый
Inellok
с линуксом
Inellok
А вообще что мейнстрим в программировании процов?
Василий
Нужно же отличать промышленные языки, прекладные и ускоспециализированные
Inellok
Я слышал, что Си
Василий
Вообще, самое распространнённое - это Pascal потом Java, такой, скажем так, университетский путь
Василий
но я бы посоветовал C#
Inellok
Мне не очень хочется курить схемы...
Inellok
Я пробовал Джаву
Inellok
Пробовал C#
Василий
Inellok
Шарп ограничен в плане платформы, даже с хамарином... Джава выполняется на виртуальной машине, что мне не очень нравится.
Василий
я бы отталкивался от прекладных задач всё таки. Изучение ради изучения это хорошо конечно, но понимать бы зачем забивать голову лишней не нужной инофрмацией.
Скажем так, зная Java на уровне джуна хотя бы, можно уже расчитывать на 50-60к зп в большом городе. Middle 80-90k, сеньёр соответсвенно от 120 и выше.
А для себя, можно учить всё, что нравится. Пишешь на love - учи lua
Пишешь под iOS - учи C# и Swift
Пишешь под винду нативки - учи C, C++
Прогаешь контроллеры - учи Assembler и мат часть
Работаешь с серверами - учи bash, shell, python
Работаешь с БД - учи SQL и сами БД
Работаешь в университете - учи fortran
Нужно сверстать pdf - учи LaTeX(не дай Боже конечно)
И так далее
А если нет прекладной задачи - придумай. Например выпустить игру в PlayMarket или приложение для MacOs, или бота в телеграм написать, да что угодно, было бы желание)
Василий
всё, я ушел, меня ещё 350 страниц учебника ждут😅
Inellok
Желание есть, но столько вариантов, и все хочу.
Inellok
Ладно
Inellok
Спасибо
Inellok
Спасибо
Andrey
Всем привет. Подскажите используемую библиотеку для конвертации в строках наборов символов Unicode в utf8.
Например "\u0246\u0414" в "ЦД" и наоборот ?
Vlad
Snusmumriken
Обратная операция
Andrey
и прямая и обратная. самому пока некогда заморачиваться вот взял бы и сразу скопипастил с гитхаба
Andrey
подозреваю что в исходниках cjson оно есть
Andrey
но оно на сях
Andrey
а мне на lua хотелось бы без лишнего гемора
Артём
Оффтоп: Ребзя , может глупость спрошу - начал замечать что на некоторых каналах в телеге - у меня на непрочитанных сообщениях появляется символ @. Не знаете шо це таке ?
Anonymous
Leon174
Это же ответ на твои сообщения.
Leon174
Вот я сейчас отвечу на твое сообщение, посмотри. Только перескочи на другой канал.
Leon174
Артём
Leon174
Arslan
Добрый вечер, кто-нибудь перегружал битовые операторы? Пробовал. Не получается. Версия lua: 5.3.5
Snusmumriken
Arslan
Оказалось что называются они чуть по другому: shl и shr
Arslan
Разобрался крч
Highly Likely
Приветик. У кого есть идеи, как можно достать реальное время на системе, если у Луашки выпилили os/сокеты? :)
Highly Likely
Мод-API Фактории :)
Highly Likely
Засэндбокшено всё, что только можно
Anonymous
Highly Likely
Они еще и поменяли логику pairs, чтобы она совпадала с ipairs. Кошмар!
Anonymous
Anonymous
Почему медленно
Anonymous
Интересно
Highly Likely
Ну это же интересный челлендж, шо. Но сутя по всему без вариантов, там и io нет
Arslan
Снова привет, как организовать ленивые квантификаторы в регулярках? Паттерн: "%{(.*)%}" берет всю строку, а привычный мне "%{(.*?)%}" не работает(
Inellok
Я вообще хило шарю в регулярках, использовал их один раз, могу попытаться помочь.
Inellok
Если ты, конечно, хочешь
Snusmumriken
".-" == ".*?"
Arslan
Arslan
Inellok
Ладно, ладно.
Inellok
Igor
А что за _G в коде?
С этим чуть ли не в самом начале документации по Lua знакомят. Это глобальная таблица, в неё определяются все переменные, объявленные не локально.
Вот эти строки сделают одно и то же:
MyMegaVar = 123
_G["MyMegaVar"] = 123
Inellok
Мда, я самое начало пропустил, думая, что хорошо с этим ознакомился во всяких левых статьях на Хабре, и тому подобных сервисах.
Igor
Мда, я самое начало пропустил, думая, что хорошо с этим ознакомился во всяких левых статьях на Хабре, и тому подобных сервисах.
Документации всегда желательно читать полностью. Потому что даже думая, что ты хорошо знаком с азами программирования на подобных языках, можно пропустить очень важные фишки, специфичные для конкретного языка. А статьи на хабре... Если ты читал те, что призваны познакомить новичков с языком, то там должна быть такая простая вещь, как глобальная таблица. Я уже несколько лет не читал обкчающие материалы по Lua, но не думаю, что там что-то кардинально поменялось.
Inellok
А в луа нельзя создать указатель на переменную?
Inellok
Если мне вдруг нужно изменить переменную, которую передали в параметры функции.
Inellok
Или можно лишь создать таблицу, и пихать её в параметры?
Igor
Igor
Если структура полностью создаётся луями и нет никаких других динамически выделенных участков, то можно и не делать
Igor
А сами функции lua_push*(...) вроде как void
Anonymous
Кто может объясните пожалуйста pairs и ipairs? Извините за мега глупый вопрос, но прям срочно надо :/
Igor
Ну тогда gc и не нужна
Igor
Igor
По ключам 1, 2, 3, 4, ...
Igor
А pairs по всем ключам таблицы
Anonymous
Можно примеры?
Anonymous
И что в итоге
Igor
В мануале они есть
Anonymous
Он на англ
Igor
Есть перевод
Anonymous
Я конечно английским владею довольно неплохо, но всё же
Igor
Lua ru manual напиши в гугле
Anonymous
Igor
А вообще приучивай себя на английском читать, потому что огромного количества информации просто нет на русском