Melonges
Anonymous
кулхацкеры
Кстати, не знаешь, как декомпилировать луа скрипт?
Igor
Это и есть проявление кулхацкерства)))
Igor
Зачем оно тебе?
mva
Кстати, не знаешь, как декомпилировать луа скрипт?
в оригинальный код - никак. В код выполняющий ту же работу - знаю, но не скажу, потому что это как раз-таки нарушение именно этого правила
Igor
И луа скрипты, кстати, не компилируются, а переводятся в байткод
mva
впрочем, там ничего сложного и первый же результат в гугле всё сделает
Igor
Нууу, не для нативного же процессора, так что не катит
mva
Нууу, не для нативного же процессора, так что не катит
а ничего на самом деле не собирает для "нативного процессора"
mva
у ELF-бинарников интерпретатор - /lib/ld.so
Igor
Всмысле, я просто хочу проверить на своём скрипте
Если бы ты преследовал только цель проверить на своём скрипте, то не задавался бы этим вопросом вообще
mva
у раста, и прочей LLVM=хрени - собственно, LLVM
mva
там (у LLVM) тоже собирается в байткод, а в самом LLVM уже есть транслятор под поддерживаемые архитектуры
Snusmumriken
Он так winapi в С, а не луа
Опачки, а тут есть гит. https://github.com/stevedonovan/winapi Ой, а в гите есть makefile. А что будет если перейти в папку со скачанной репой и написать make? Ничего себе, оно собралось! Или нет?
Anonymous
Вот
mva
в любом проекте
mva
особенно из-за циркулярных, мать его за ногу, ависимостей
Snusmumriken
Там есть и батнички. Пихаем пути и получаем ништяк.
Igor
постоянно если на сях пишу, то свои батники/башники делаю для компиляции
Snusmumriken
Ты нашёл ффи биндинг?
Удалённый аккаунт
Ты нашёл ффи биндинг?
Нет, без ффи, winapi.
Snusmumriken
Бинарь выкопал?
Snusmumriken
Ну норм.
Melonges
Кароче непонятно зачем нужен Lua
Melonges
Я хочу блокчейны писать
Melonges
На Lua
Alexey
Melonges
Кроме гарис мода и samp есть применения у Lua? Я не нашел
Igor
И да, samp не использует Lua. Его использует MTA.
Alexey
Кроме гарис мода и samp есть применения у Lua? Я не нашел
https://en.wikipedia.org/wiki/Category:Lua_(programming_language)-scripted_video_games https://en.wikipedia.org/wiki/List_of_applications_using_Lua
Igor
Кроме гарис мода и samp есть применения у Lua? Я не нашел
Если ты не нашёл хотя бы OpenResty, то ты очень плохо искал.
Tony
Это другой яп?
это надстройка над Lua
Tony
Кроме гарис мода и samp есть применения у Lua? Я не нашел
на всяких научных вычислительных кластерах его используют
Snusmumriken
Кроме гарис мода и samp есть применения у Lua? Я не нашел
Никаких применений. Если ты не играешь в гмод и самп — с луа нечего делать, придётся брать питон или пых или раст или гошечку и фигачить прод от рассвета до заката.
Melonges
Просто хотелось изучить минималистичный, быстрый и лёгких ( в плане веса) язык
Melonges
Типо С, но не С
Snusmumriken
И в чём проблема с луями?
Snusmumriken
Просто хотелось изучить минималистичный, быстрый и лёгких ( в плане веса) язык
Так вот, смотри. Ты — тысячный человек который приходит и что-то утверждает, что "%langname% некуда применять" и спрашивает "а где ещё применяется %langname%". И каждый раз, ответы на эти утверждения и вопросы очень простые: не знаешь где применять — не применяй. Не знаешь куда применить — тоже не применяй. Хочешь применить хоть где-то — примени хоть где-то. Всё очень просто.
Snusmumriken
Типо С, но не С
Ну, а если прям очень хочется изучить — дуй сюда: love2d.org И учись писать маленькие игрушки. Можно и большие. Лучшего способа научиться писать в целом и на луях в частности я не знаю.
Melonges
Melonges
+-
Snusmumriken
Это не ресурс, это фреймворк с графоном где можно писать на луях.
Melonges
И дока на русском, жесть
Snusmumriken
Для жс из чего-то тупенького есть например pixijs.com
Snusmumriken
И дока на русском, жесть
Её мало, енглиш тащит.
Melonges
Для жс из чего-то тупенького есть например pixijs.com
Ну это просто движок, а есть для игр https://phaser.io/
Snusmumriken
Мммм, смотри. Конкретно игры — это хорошо, но на мой скромный взгляд, если прежде чем делать игру тебе придётся делать движок для неё — ты научишься лучше.
Snusmumriken
Не катать левой пяткой непонятные как и для чего колбеки а писать дичь которая будет дёргать колбеки. В противном случае ты учишься только писать колбеки а не решать разнородные задачки на каком-то яп.
Snusmumriken
Карочи, дуй, сделай что-нибудь хорошее.
Melonges
А изучение самого синтаксиса языка лучше на сайта оф начать?
Highly Likely
(Куда более вероятно)
Wsevolod
А изучение самого синтаксиса языка лучше на сайта оф начать?
Там синтаксиса на 1 страничку abnf http://parrot.github.io/parrot-docs0/0.4.7/html/languages/lua/doc/lua51.bnf.html больше вопросов может быть по поводу metatables/coroutines/iterators
Snusmumriken
Или забросишь и никогда до игры не доберешься
Не важно, пока в голове что-то осталось. Цель-то изучение. Результат — содержимое в голове.
Highly Likely
Не важно, пока в голове что-то осталось. Цель-то изучение. Результат — содержимое в голове.
Я понял важный момент — когда ты только начинаешь, очень важно получать эмоциональную отдачу от решения задач. Видеть, как твой код реально делает что-нибудь ощутимое. Когда пишешь движок это ощущение размывается. Кажется, тут я на стороне «Взять дефолд и пописать колбеки, а потом при желании полезть в ловку»
Highly Likely
Была хорошая цитата чья-то «Хотите делать игры — возьмите готовый движок. Хотите писать движки — пишите свой»
fgntfg
Типо С, но не С
А что не так с С?
Highly Likely
А что не так с С?
Порог входа. Сложность написания хорошего кода на нём. Да и в целом всё такое
Highly Likely
Я люблю Си. Но в целом понимаю, почему его избегают многие (и почему в целом это хорошо)
fgntfg
Я помню когда си был мейнстримом
Highly Likely
В эру мамонтов
Он и сейчас в своей сфере мейнстрим
Highly Likely
Просто за отсутствием альтернатив
Кеня
Бля c++ с мейнстрима выходит
Кеня
А вы про C
Кеня
Говорите
Snusmumriken
Порог входа. Сложность написания хорошего кода на нём. Да и в целом всё такое
Сишка настолько древняя, что есть просто неимоверное количество вплоть до стандартных кусков кода, которые выполняют конкретную распространённую задачу. Зазубриваешь их (а то и вовсе делаешь макро-либу) и вперёд, делать тот самый код, который мало чем отличается от луёв например. Только за памятью следить придётся.
Snusmumriken
Бля c++ с мейнстрима выходит
Во-первых не выходит (за "мейнстримом" обычно гоняются сороки, которым срочно нужно натырить блестяшек в резюме), во-вторых, посмотри на свой язык, и хоть чуточку оцени, сколько в нём из сишки (около 95%, если учитывать внешние либы и ядро). И это не го, не раст, не плюсы. Это сишка. Ты берёшь новый модный язык, и дёргаешь апишку, которая написана на сишке. А уж в "боевых условиях" — почему-то все свежие языки с батарейками из коробки имеют свои батарейки чисто за счёт биндингов к сишным либам. А теперь подумай, почему именно так а не иначе : )